Jmat.Real.dawson

Time bar (total: 11.6s)

start0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated

analyze1.0ms (0%)

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

Compiled 175 to 46 computations (73.7% saved)

sample4.4s (37.9%)

Memory
-75.0MiB live, 6 203.8MiB allocated
Samples
3.6s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.3s
const: 1.6s (49% of total)
ival-mult: 1.1s (32.4% of total)
ival-add: 547.0ms (16.3% of total)
ival-div: 57.0ms (1.7% 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.0s (8.7%)

Memory
24.7MiB live, 1 245.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1060-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)))))
590-2(6.079839019331713e+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)
20-0-(*.f64 #s(literal 36322091/5000000000 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 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
00-0-(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
00-0-(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
00-0-(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
00-0-(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
00-0-(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
00-0-#s(literal 7715471019/10000000000 binary64)
00-0-#s(literal 2 binary64)
00-0-(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
00-0-(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
00-0-#s(literal 1789971/10000000000 binary64)
00-0-(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
00-0-(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
00-0-#s(literal 694555761/10000000000 binary64)
00-0-(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
00-0-(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
00-0-#s(literal 2909738639/10000000000 binary64)
00-0-(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
00-0-(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
00-0-(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
00-0-(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
00-0-(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
00-0-#s(literal 106015151/2500000000 binary64)
00-0-(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
00-0-(*.f64 x x)
00-0-#s(literal 36322091/5000000000 binary64)
00-0-#s(literal 1665589/2000000000 binary64)
00-0-(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
00-0-(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
00-0-(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
00-0-(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
00-0-(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
00-0-(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))o/o1040
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))overflow288
(+.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))))overflow85
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))overflow85
(+.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))))overflow104
(*.f64 x x)overflow885
(+.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))))overflow101
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow101
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))overflow94
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow104
(*.f64 (*.f64 x x) (*.f64 x x))overflow340
(*.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)))overflow104
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow202
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))overflow59
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))overflow59
(+.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))))overflow94
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))overflow85
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow106
(+.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))))overflow106
(*.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)))overflow104
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow208
(*.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)))overflow106
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow101
(*.f64 (*.f64 x x) (*.f64 x x))overflow425
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))overflow384
(+.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))))overflow101
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow303
(+.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))))overflow85
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))overflow59
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))overflow96
(+.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))))overflow96
(*.f64 x x)overflow1239
(+.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))))overflow104
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))overflow59
*.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*u570
/.f64(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))n/o20
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))overflow85
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow106
(+.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))))overflow106
(*.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)))overflow104
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow208
(*.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)))overflow106
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow101
(*.f64 (*.f64 x x) (*.f64 x x))overflow425
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))overflow384
(+.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))))overflow101
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow303
(+.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))))overflow85
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))overflow59
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))overflow96
(+.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))))overflow96
(*.f64 x x)overflow1239
(+.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))))overflow104
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))overflow59
*.f64(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))n*o20
Confusion
Predicted +Predicted -
+1060
-0150
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+10600
-00150
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0150
147
259
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
190.0ms512×0valid
Compiler

Compiled 2 265 to 136 computations (94% saved)

Precisions
Click to see histograms. Total time spent on operations: 141.0ms
const: 60.0ms (42.4% of total)
ival-mult: 53.0ms (37.5% of total)
ival-add: 21.0ms (14.9% of total)
ival-div: 5.0ms (3.5% of total)
ival-true: 1.0ms (0.7% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)

preprocess357.0ms (3.1%)

Memory
20.6MiB live, 271.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.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0%)

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

simplify390.0ms (3.4%)

Memory
1.9MiB live, 283.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff4
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff4
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff4
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
cost-diff4
(*.f64 (*.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))

localize132.0ms (1.1%)

Memory
14.5MiB live, 251.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.15625
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
accuracy0.4494629303462393
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
accuracy13.465632685922579
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
accuracy26.0381083424339
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))
Samples
99.0ms256×0valid
Compiler

Compiled 1 046 to 46 computations (95.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
const: 40.0ms (50.4% of total)
ival-mult: 27.0ms (34% of total)
ival-add: 11.0ms (13.9% of total)
ival-div: 1.0ms (1.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series15.0ms (0.1%)

Memory
-7.3MiB live, 30.1MiB allocated
Counts
8 → 24
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) (*.f64 x x))
(*.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 #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 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
Outputs
(pow x 4)
(pow x 6)
(pow x 8)
(pow x 10)
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))))
(* 36322091/5000000000 (pow x 6))
(* 7715471019/10000000000 (pow x 2))
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
Calls

3 calls:

TimeVariablePointExpression
7.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)) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x))) (* 7715471019/10000000000 (* x x)))
3.0ms
x
@-inf
((* (* x x) (* x x)) (* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x))) (* 7715471019/10000000000 (* 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)) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x))) (* 7715471019/10000000000 (* x x)))

simplify122.0ms (1.1%)

Memory
25.0MiB live, 170.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073250
1163250
2377242
31063242
42588242
55478242
08138230
Stop Event
iter limit
node limit
Counts
24 → 23
Calls
Call 1
Inputs
(pow x 4)
(pow x 6)
(pow x 8)
(pow x 10)
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))))
(* 36322091/5000000000 (pow x 6))
(* 7715471019/10000000000 (pow x 2))
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
Outputs
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 8)
(pow.f64 x #s(literal 8 binary64))
(pow x 10)
(pow.f64 x #s(literal 10 binary64))
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))
(* 36322091/5000000000 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64))
(* 7715471019/10000000000 (pow x 2))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(/ 1/2 (pow x 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/.f64 (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) (*.f64 x x))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) x)
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
(-.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal -1/2 binary64) x))

rewrite276.0ms (2.4%)

Memory
-2.8MiB live, 368.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044410
076278
1304186
23038162
09946140
Stop Event
iter limit
node limit
iter limit
Counts
8 → 116
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) (*.f64 x x))
(*.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 #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 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
Outputs
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.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 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (-.f64 (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 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 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 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 3 binary64)) #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (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 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))))))
(/.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (-.f64 (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 (pow.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 3 binary64)) #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) x)
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (/.f64 x (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) x))
(*.f64 x (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) x) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)))
(/.f64 x (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(*.f64 (*.f64 (*.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))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 7715471019/10000000000 binary64))
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) x) x)
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 7715471019/10000000000 binary64))
(*.f64 x (*.f64 #s(literal 7715471019/10000000000 binary64) x))

eval76.0ms (0.7%)

Memory
-21.2MiB live, 218.5MiB allocated
Compiler

Compiled 64 952 to 2 231 computations (96.6% saved)

prune16.0ms (0.1%)

Memory
6.7MiB live, 45.7MiB allocated
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New4008408
Fresh000
Picked011
Done000
Total4009409
Accuracy
100.0%
Counts
409 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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)
58.5%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
54.5%
(*.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)
55.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 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
54.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)
26.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 #s(literal 1/2 binary64) (*.f64 x x))) x)
55.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))))) #s(literal 1 binary64)) x)
47.5%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
47.9%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
Compiler

Compiled 3 045 to 828 computations (72.8% saved)

simplify333.0ms (2.9%)

Memory
22.7MiB live, 330.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
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
(fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64))
cost-diff0
(fma.f64 (fma.f64 #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 #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 #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
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
cost-diff0
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64)))
cost-diff0
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
cost-diff0
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
cost-diff0
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
cost-diff4
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff4
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
cost-diff4
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff4
(*.f64 (*.f64 x x) (*.f64 x x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0952520
01572520
12841664
27841266
329751182
452471176
553831176
654991176
757661176
860841176
960861176
081531030
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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 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))))
(+.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
(*.f64 x #s(literal 36322091/5000000000 binary64))
#s(literal 36322091/5000000000 binary64)
(*.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 (*.f64 (*.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))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
#s(literal 1 binary64)
x
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(*.f64 x x)
x
#s(literal -833192009/1250000000 binary64)
#s(literal 1 binary64)
(*.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))))) (fma.f64 (fma.f64 #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 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64))
#s(literal 3321371254951887171/12500000000000000000 binary64)
(*.f64 x x)
x
#s(literal -833192009/1250000000 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 (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)
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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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 (fma.f64 (*.f64 #s(literal 36322091/5000000000 binary64) x) x #s(literal 106015151/2500000000 binary64)) (pow.f64 x #s(literal 4 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 (*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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 (fma.f64 (*.f64 #s(literal 36322091/5000000000 binary64) x) x #s(literal 106015151/2500000000 binary64)) (pow.f64 x #s(literal 4 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 (*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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 (fma.f64 (*.f64 #s(literal 36322091/5000000000 binary64) x) x #s(literal 106015151/2500000000 binary64)) (pow.f64 x #s(literal 4 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 (*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (*.f64 (fma.f64 #s(literal 106015151/2500000000 binary64) (*.f64 x x) #s(literal 1049934947/10000000000 binary64)) x) x (fma.f64 (fma.f64 (*.f64 #s(literal 2532017/5000000000 binary64) x) x #s(literal 36322091/5000000000 binary64)) (pow.f64 x #s(literal 6 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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 106015151/2500000000 binary64) (*.f64 x x) #s(literal 1049934947/10000000000 binary64)) x) x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64))
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
(*.f64 x #s(literal 36322091/5000000000 binary64))
(*.f64 #s(literal 36322091/5000000000 binary64) x)
#s(literal 36322091/5000000000 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 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 6 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))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
#s(literal 1 binary64)
x
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
x
#s(literal -833192009/1250000000 binary64)
#s(literal 1 binary64)
(*.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))))) (fma.f64 (fma.f64 #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 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64))
#s(literal 3321371254951887171/12500000000000000000 binary64)
(*.f64 x x)
x
#s(literal -833192009/1250000000 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 (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)

localize194.0ms (1.7%)

Memory
-13.4MiB live, 378.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.049160009768442016
(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.09832001953688403
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
accuracy13.465632685922579
(*.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)
accuracy29.060630957963685
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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.03515625
(fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
accuracy0.14519501953688402
(fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64))
accuracy13.465632685922579
(*.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)
accuracy28.884247475308996
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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)))
accuracy0.0
(*.f64 x x)
accuracy0.078125
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
accuracy13.465632685922579
(*.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)
accuracy29.319933677162336
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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)))
accuracy13.465632685922579
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
accuracy28.69115746984056
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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.15072250976844204
(*.f64 (*.f64 x x) (*.f64 x x))
accuracy0.15625
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
accuracy13.465632685922579
(*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
accuracy26.0381083424339
(/.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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
140.0ms256×0valid
Compiler

Compiled 2 482 to 70 computations (97.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 113.0ms
const: 44.0ms (38.9% of total)
ival-mult: 40.0ms (35.4% of total)
ival-add: 22.0ms (19.5% of total)
ival-div: 3.0ms (2.7% of total)
ival-pow: 3.0ms (2.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series16.0ms (0.1%)

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

simplify181.0ms (1.6%)

Memory
-41.2MiB live, 211.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
098431
1228431
2562423
31588419
44253419
08308394
Stop Event
iter limit
node limit
Counts
45 → 44
Calls
Call 1
Inputs
(pow x 4)
(pow x 8)
(pow x 6)
(pow x 10)
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
1
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(pow x 2)
-833192009/1250000000
(- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)
(- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)
(* 7715471019/10000000000 (pow x 2))
3321371254951887171/12500000000000000000
(+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(* -833192009/1250000000 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 833192009/1250000000))
(* 3321371254951887171/12500000000000000000 (pow x 4))
(* (pow x 4) (- 3321371254951887171/12500000000000000000 (* 833192009/1250000000 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 3321371254951887171/12500000000000000000 (/ 1 (pow x 4))) (* 833192009/1250000000 (/ 1 (pow x 2)))))
(* 3321371254951887171/12500000000000000000 (pow x 2))
(* (pow x 2) (- 3321371254951887171/12500000000000000000 (* 833192009/1250000000 (/ 1 (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)))))
(* -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
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow x 8)
(pow.f64 x #s(literal 8 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 10)
(pow.f64 x #s(literal 10 binary64))
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(fma.f64 (pow.f64 x #s(literal 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))
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)
-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))
(* 7715471019/10000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 7715471019/10000000000 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))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) x))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) x)
(/ 1/2 (pow x 2))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/.f64 (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) (*.f64 x x))
(* -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))
(* 3321371254951887171/12500000000000000000 (pow x 4))
(*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- 3321371254951887171/12500000000000000000 (* 833192009/1250000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64)))
(* (pow x 4) (- (+ 3321371254951887171/12500000000000000000 (/ 1 (pow x 4))) (* 833192009/1250000000 (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 3321371254951887171/12500000000000000000 (pow x 2))
(*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x))
(* (pow x 2) (- 3321371254951887171/12500000000000000000 (* 833192009/1250000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64))
(* -9156128575487588197208397249/125000000000000000000000000000 (pow x 6))
(*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 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 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x)))
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (/.f64 #s(literal 833192009/1250000000 binary64) (pow.f64 x #s(literal 4 binary64)))) x (/.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) x)))
(* -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 #s(literal 1307076337763/8543989815576 binary64) (/.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)

rewrite199.0ms (1.7%)

Memory
10.7MiB live, 205.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0951880
01571350
1535956
24863852
08752742
Stop Event
iter limit
node limit
iter limit
Counts
22 → 251
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(*.f64 x x)
(*.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))))) (fma.f64 (fma.f64 #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 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 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))))) (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))
(/.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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 7715471019/10000000000 binary64) (*.f64 x x))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
Outputs
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 5 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 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 3 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) x)
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (pow.f64 x #s(literal 7/2 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 4 binary64)))
(*.f64 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 3 binary64)) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 9 binary64)) x)
(*.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 x #s(literal 3 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 (pow.f64 x #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 5 binary64))
(pow.f64 x #s(literal 10 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 5 binary64) (*.f64 (log.f64 x) #s(literal 5 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 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
(*.f64 x #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)))
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))) x)
(*.f64 x #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))) (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))) (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 (*.f64 x x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) x) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))
(*.f64 x x)
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.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 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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x) x)) (fma.f64 (pow.f64 (fma.f64 #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 #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 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #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 #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 #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 #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 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x) x))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #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 #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 #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 #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 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x) x))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #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 #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 #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 #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 #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 #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 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x) x)) (fma.f64 (pow.f64 (fma.f64 #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 #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 #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 #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 #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 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x) x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 #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 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 #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 #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 #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 #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 #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 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x) x))
(*.f64 (fma.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -694208923861456081/1562500000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal 833192009/1250000000 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -2767339988548214070346816539/15625000000000000000000000000 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal 833192009/1250000000 binary64)) (fma.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -694208923861456081/1562500000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -2767339988548214070346816539/15625000000000000000000000000 binary64)))) (fma.f64 #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 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 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal -833192009/1250000000 binary64) (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -694208923861456081/1562500000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal 833192009/1250000000 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -2767339988548214070346816539/15625000000000000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -694208923861456081/1562500000000000000 binary64)) (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal 833192009/1250000000 binary64)))
(/.f64 (fma.f64 #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64)) (+.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (-.f64 (*.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -2767339988548214070346816539/15625000000000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64)) (fma.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -2767339988548214070346816539/15625000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal 833192009/1250000000 binary64)) (fma.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -694208923861456081/1562500000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -2767339988548214070346816539/15625000000000000000000000000 binary64)))) (fma.f64 #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64))))
(fma.f64 (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) x) x #s(literal -833192009/1250000000 binary64))
(fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64))
(fma.f64 (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64) #s(literal -833192009/1250000000 binary64))
(fma.f64 x (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) x) #s(literal -833192009/1250000000 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal 833192009/1250000000 binary64))) (/.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal 833192009/1250000000 binary64))))
(+.f64 (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x)) #s(literal -833192009/1250000000 binary64))
(+.f64 #s(literal -833192009/1250000000 binary64) (*.f64 #s(literal 3321371254951887171/12500000000000000000 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 (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 #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 (*.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 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 #s(literal -833192009/1250000000 binary64) x))) #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 #s(literal -833192009/1250000000 binary64) x))) (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 #s(literal -833192009/1250000000 binary64) 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)) (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 #s(literal -833192009/1250000000 binary64) x)))))
(/.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 #s(literal -833192009/1250000000 binary64) x))))
(/.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 #s(literal -833192009/1250000000 binary64) x))) (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))
(*.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 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 3 binary64)) #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))))))
(/.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (-.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 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 (pow.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 3 binary64)) #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (/.f64 x (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) x)
(*.f64 x (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) x) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)))
(/.f64 x (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 7715471019/10000000000 binary64))
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) x) x)
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 7715471019/10000000000 binary64))
(*.f64 x (*.f64 #s(literal 7715471019/10000000000 binary64) x))
(*.f64 (fma.f64 #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)))

eval222.0ms (1.9%)

Memory
14.2MiB live, 202.8MiB allocated
Compiler

Compiled 129 902 to 3 914 computations (97% saved)

prune143.0ms (1.2%)

Memory
-18.9MiB live, 109.3MiB allocated
Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New7721773
Fresh033
Picked055
Done011
Total77210782
Accuracy
100.0%
Counts
782 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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)
58.5%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
54.5%
(*.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)
55.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 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
54.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)
54.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))))) (/.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)))) x)
26.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 #s(literal 1/2 binary64) (*.f64 x x))) x)
55.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))))) #s(literal 1 binary64)) x)
47.5%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
47.9%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
Compiler

Compiled 1 818 to 495 computations (72.8% saved)

simplify305.0ms (2.6%)

Memory
37.0MiB live, 188.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(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))
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 (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))))
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 (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)))) x)
cost-diff19
(/.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)))
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
(/.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
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0721274
0951274
1207890
2664710
32722674
45194674
55407674
65686626
76157620
86554620
97748620
08084551
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 #s(literal 1/2 binary64) 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)
(*.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))))) (/.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)))) 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 (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 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)))
(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 #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))
(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 2 binary64)
(pow.f64 x #s(literal 4 binary64))
#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))
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 #s(literal 1/2 binary64) 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)
(*.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)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (/.f64 #s(literal 1/2 binary64) x) x))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
(/.f64 (/.f64 #s(literal 1/2 binary64) 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))))) (/.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)))) 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 (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))) 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 (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))))
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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 (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)))
(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 (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 #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))
(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 2 binary64)
(pow.f64 x #s(literal 4 binary64))
#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))

localize295.0ms (2.6%)

Memory
-6.3MiB live, 231.6MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0.09832001953688403
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
accuracy13.465632685922579
(*.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 (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)))) x)
accuracy26.390460091798953
(/.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)))
accuracy29.060630957963685
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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))))
accuracy0.0
(*.f64 x x)
accuracy0.3241083146288203
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
accuracy13.465632685922579
(*.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)
accuracy33.16405764697689
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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)))
accuracy0.0
(*.f64 x x)
accuracy0.046875
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
accuracy0.4638395888504086
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
accuracy33.613004930233544
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)
accuracy33.32094925512339
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
Samples
233.0ms256×0valid
Compiler

Compiled 1 207 to 70 computations (94.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 215.0ms
const: 134.0ms (62.4% of total)
ival-mult: 34.0ms (15.8% of total)
ival-add: 30.0ms (14% of total)
ival-div: 9.0ms (4.2% of total)
ival-pow: 3.0ms (1.4% of total)
ival-pow2: 3.0ms (1.4% of total)
ival-sub: 1.0ms (0.5% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series27.0ms (0.2%)

Memory
-17.9MiB live, 17.9MiB allocated
Counts
15 → 41
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 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 1/2 binary64) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.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))
(*.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 (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 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))) 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 (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))))
(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 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 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))))
(/ 1/2 x)
(/ 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))
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)
-1
(- (* 694208923861456081/1562500000000000000 (pow x 4)) 1)
(- (* (pow x 4) (+ 694208923861456081/1562500000000000000 (* -2767339988548214070346816539/7812500000000000000000000000 (pow x 2)))) 1)
(- (* (pow x 4) (+ 694208923861456081/1562500000000000000 (* (pow x 2) (- (* 26289133338166297419721159445443149723/156250000000000000000000000000000000000 (pow x 2)) 2767339988548214070346816539/7812500000000000000000000000)))) 1)
3321371254951887171/12500000000000000000
(+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))
(/ (+ 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 (* 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)))))
(* 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (pow x 12))
(* (pow x 12) (- 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (* 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 (/ 1 (pow x 2)))))
(* (pow x 12) (- (+ 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (/ 26289133338166297419721159445443149723/156250000000000000000000000000000000000 (pow x 4))) (* 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 (/ 1 (pow x 2)))))
(* (pow x 12) (- (+ 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (/ 26289133338166297419721159445443149723/156250000000000000000000000000000000000 (pow x 4))) (+ (* 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 (/ 1 (pow x 2))) (* 2767339988548214070346816539/7812500000000000000000000000 (/ 1 (pow x 6))))))
(* -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
17.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) (/ 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) (/ (- (/ 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) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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) (/ (+ (* (pow (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) 2) (pow x 4)) -1) (+ (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* x x)) -1)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))))) (+ (* (pow (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) 2) (pow x 4)) -1) (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000))
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) (/ 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) (/ (- (/ 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) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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) (/ (+ (* (pow (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) 2) (pow x 4)) -1) (+ (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* x x)) -1)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))))) (+ (* (pow (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) 2) (pow x 4)) -1) (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000))
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) (/ 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) (/ (- (/ 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) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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) (/ (+ (* (pow (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) 2) (pow x 4)) -1) (+ (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* x x)) -1)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))))) (+ (* (pow (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) 2) (pow x 4)) -1) (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000))

simplify187.0ms (1.6%)

Memory
30.1MiB live, 99.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0118443
1280437
2677435
31829431
44657431
08113408
Stop Event
iter limit
node limit
Counts
41 → 40
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))))
(/ 1/2 x)
(/ 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))
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)
-1
(- (* 694208923861456081/1562500000000000000 (pow x 4)) 1)
(- (* (pow x 4) (+ 694208923861456081/1562500000000000000 (* -2767339988548214070346816539/7812500000000000000000000000 (pow x 2)))) 1)
(- (* (pow x 4) (+ 694208923861456081/1562500000000000000 (* (pow x 2) (- (* 26289133338166297419721159445443149723/156250000000000000000000000000000000000 (pow x 2)) 2767339988548214070346816539/7812500000000000000000000000)))) 1)
3321371254951887171/12500000000000000000
(+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))
(/ (+ 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 (* 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)))))
(* 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (pow x 12))
(* (pow x 12) (- 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (* 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 (/ 1 (pow x 2)))))
(* (pow x 12) (- (+ 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (/ 26289133338166297419721159445443149723/156250000000000000000000000000000000000 (pow x 4))) (* 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 (/ 1 (pow x 2)))))
(* (pow x 12) (- (+ 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (/ 26289133338166297419721159445443149723/156250000000000000000000000000000000000 (pow x 4))) (+ (* 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 (/ 1 (pow x 2))) (* 2767339988548214070346816539/7812500000000000000000000000 (/ 1 (pow x 6))))))
(* -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
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))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ 600041/2386628 (pow x 3))
(/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 3))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(/ 600041/2386628 (pow x 2))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 2))
(/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x)
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)
(pow x 2)
(*.f64 x x)
-1
#s(literal -1 binary64)
(- (* 694208923861456081/1562500000000000000 (pow x 4)) 1)
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 694208923861456081/1562500000000000000 binary64) #s(literal -1 binary64))
(- (* (pow x 4) (+ 694208923861456081/1562500000000000000 (* -2767339988548214070346816539/7812500000000000000000000000 (pow x 2)))) 1)
(fma.f64 (fma.f64 #s(literal -2767339988548214070346816539/7812500000000000000000000000 binary64) (*.f64 x x) #s(literal 694208923861456081/1562500000000000000 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))
(- (* (pow x 4) (+ 694208923861456081/1562500000000000000 (* (pow x 2) (- (* 26289133338166297419721159445443149723/156250000000000000000000000000000000000 (pow x 2)) 2767339988548214070346816539/7812500000000000000000000000)))) 1)
(fma.f64 (fma.f64 (fma.f64 #s(literal 26289133338166297419721159445443149723/156250000000000000000000000000000000000 binary64) (*.f64 x x) #s(literal -2767339988548214070346816539/7812500000000000000000000000 binary64)) (*.f64 x x) #s(literal 694208923861456081/1562500000000000000 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 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))
(/ (+ 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
#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 (* 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))
(* 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (pow x 12))
(*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64))
(* (pow x 12) (- 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (* 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (/.f64 #s(literal 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 binary64) (*.f64 x x))) (pow.f64 x #s(literal 12 binary64)))
(* (pow x 12) (- (+ 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (/ 26289133338166297419721159445443149723/156250000000000000000000000000000000000 (pow x 4))) (* 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 26289133338166297419721159445443149723/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 binary64) (*.f64 x x))) (pow.f64 x #s(literal 12 binary64)))
(* (pow x 12) (- (+ 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 (/ 26289133338166297419721159445443149723/156250000000000000000000000000000000000 (pow x 4))) (+ (* 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 (/ 1 (pow x 2))) (* 2767339988548214070346816539/7812500000000000000000000000 (/ 1 (pow x 6))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 26289133338166297419721159445443149723/156250000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 30410902257268045799030793944894971600794792579/781250000000000000000000000000000000000000000000 binary64) (*.f64 x x))) (/.f64 #s(literal 2767339988548214070346816539/7812500000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 12 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 #s(literal 1307076337763/8543989815576 binary64) (/.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (*.f64 x x))) (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))

rewrite303.0ms (2.6%)

Memory
-43.2MiB live, 226.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0721211
095803
1455593
24253557
08418485
Stop Event
iter limit
node limit
iter limit
Counts
15 → 206
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 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 1/2 binary64) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.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))
(*.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 (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 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))) 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 (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))))
(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 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 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 #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) (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 (*.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/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) (*.f64 x #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) x))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 2 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 (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))) (+.f64 (/.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)) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (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 (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 #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 (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 (/.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) (/.f64 (pow.f64 x #s(literal -2 binary64)) x) (/.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 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (/.f64 #s(literal 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 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(pow.f64 (/.f64 x (/.f64 #s(literal 600041/2386628 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 600041/2386628 binary64) x)) (neg.f64 x))
(/.f64 (/.f64 #s(literal 600041/2386628 binary64) x) x)
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64))))
(/.f64 #s(literal 600041/2386628 binary64) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
(/.f64 #s(literal 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 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 -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 (/.f64 #s(literal 1/2 binary64) x) (pow.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 #s(literal 2 binary64)) x) #s(literal -1 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 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) x)
(/.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 1/2 binary64) (*.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)))
(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 (log.f64 x) #s(literal 2 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)) (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 (/.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 (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) (*.f64 x #s(literal -1 binary64)))))
(*.f64 (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)) (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 (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))) (pow.f64 (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))) #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 #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)))
(pow.f64 (/.f64 (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)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (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)) #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 4 binary64)) (pow.f64 x #s(literal 8 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))) (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 (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 6 binary64)) (pow.f64 x #s(literal 12 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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #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)) #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 (-.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 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #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)) (+.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) (*.f64 x #s(literal -1 binary64))))))
(/.f64 (neg.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 (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 (*.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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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 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 (*.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 6 binary64)) (pow.f64 x #s(literal 12 binary64)) #s(literal -1 binary64)) #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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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)) (*.f64 (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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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 (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 6 binary64)) (pow.f64 x #s(literal 12 binary64)) #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)) (-.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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 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 (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 #s(literal -1 binary64) (neg.f64 (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 #s(literal 1 binary64) (/.f64 (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)) #s(literal 1 binary64)))
(/.f64 #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)))
(neg.f64 (/.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))) (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))))
(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)) (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)))))
(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 (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) (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 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 (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))
(exp.f64 (*.f64 (log.f64 (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))) #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(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #s(literal -1 binary64)) (pow.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)) #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)) (expm1.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.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 (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 6 binary64)) (pow.f64 x #s(literal 12 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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1 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)) (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 4 binary64)) (pow.f64 x #s(literal 8 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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 6 binary64)) (pow.f64 x #s(literal 12 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 4 binary64)) (pow.f64 x #s(literal 8 binary64)))) (-.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 (-.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 6 binary64)) (pow.f64 x #s(literal 12 binary64))) #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 4 binary64)) (pow.f64 x #s(literal 8 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))) #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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #s(literal -1 binary64))) (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))))
(/.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 6 binary64)) (pow.f64 x #s(literal 12 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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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)) (*.f64 (pow.f64 x #s(literal 4 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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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 (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 6 binary64)) (pow.f64 x #s(literal 12 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 4 binary64)) (pow.f64 x #s(literal 8 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)) (*.f64 (pow.f64 x #s(literal 4 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 6 binary64)) (pow.f64 x #s(literal 12 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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64)))))
(/.f64 #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)) (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 4 binary64)) (pow.f64 x #s(literal 8 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 4 binary64)) (pow.f64 x #s(literal 8 binary64)) #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)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 6 binary64)) (pow.f64 x #s(literal 12 binary64)) #s(literal -1 binary64))))
(fma.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 3 binary64))) x #s(literal -1 binary64))
(fma.f64 (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)) x) #s(literal 2 binary64)) (*.f64 x x) #s(literal -1 binary64))
(fma.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)) x) (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 (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))) (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 (*.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) (*.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 (*.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 (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 (*.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 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 (pow.f64 x #s(literal 3 binary64)) (*.f64 x (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))) #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 (*.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) (*.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 (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 (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 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 (*.f64 x x) (*.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 (pow.f64 x #s(literal 4 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 2 binary64)) #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)) (*.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 x x) (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)) x) #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 3 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 2 binary64))) #s(literal -1 binary64))
(expm1.f64 (fma.f64 (log.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) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(expm1.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (log.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))))
(expm1.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.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)))
(expm1.f64 (fma.f64 (log.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) (*.f64 (log.f64 x) #s(literal 4 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 4 binary64)) (pow.f64 x #s(literal 8 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))) (pow.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)) #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))) #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))) #s(literal -1 binary64))
(+.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 (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)))

eval108.0ms (0.9%)

Memory
30.3MiB live, 100.5MiB allocated
Compiler

Compiled 60 765 to 1 394 computations (97.7% saved)

prune69.0ms (0.6%)

Memory
-10.1MiB live, 73.8MiB allocated
Pruning

11 alts after pruning (2 fresh and 9 done)

PrunedKeptTotal
New2992301
Fresh000
Picked134
Done066
Total30011311
Accuracy
100.0%
Counts
311 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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)
58.5%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
54.5%
(*.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)
55.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 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
54.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)
54.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))))) (/.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 (*.f64 x x) (*.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 (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)
26.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 #s(literal 1/2 binary64) (*.f64 x x))) x)
55.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))))) #s(literal 1 binary64)) x)
47.5%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
26.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x)))
47.9%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
Compiler

Compiled 2 021 to 547 computations (72.9% saved)

simplify324.0ms (2.8%)

Memory
-22.1MiB live, 297.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
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 (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) (*.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 (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))))) (/.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 (*.f64 x x) (*.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 (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-diff4
(*.f64 (*.f64 x x) (*.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))
cost-diff29
(/.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 (*.f64 x x) (*.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 (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))))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x)))
cost-diff1
(-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64)))
cost-diff1
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x))
cost-diff4
(*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068843
093843
1218635
2751521
33260425
47205419
57945419
08005382
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 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)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x))
(-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64)))
(*.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)
x
(*.f64 x #s(literal -1/2 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))))) (/.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 (*.f64 x x) (*.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 (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))))) (/.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 (*.f64 x x) (*.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 (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 (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) (*.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 (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 (*.f64 x x) (*.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 (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)
(*.f64 (*.f64 x x) (*.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 (*.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 (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)
(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))
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 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 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 #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)) x) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))
(*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x)
(/.f64 #s(literal 600041/2386628 binary64) x)
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
#s(literal 600041/2386628 binary64)
(*.f64 x x)
x
(*.f64 x #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
#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))))) (/.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 (*.f64 x x) (*.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 (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 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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))) 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 (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) (*.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 (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 (*.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 (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) (*.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 (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 (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 (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) (*.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 (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 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)) #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)
(*.f64 (*.f64 x x) (*.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 (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 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 (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)
(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 (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))

localize163.0ms (1.4%)

Memory
29.8MiB live, 300.3MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0.09832001953688403
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
accuracy13.465632685922579
(*.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 (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) (*.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 (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)
accuracy26.390460091798953
(/.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 (*.f64 x x) (*.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 (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)))
accuracy29.060630957963685
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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) (*.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 (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.4638395888504086
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
accuracy13.814090490718097
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x))
accuracy31.265524744754366
(*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x)
accuracy33.613004930233544
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x)))
Samples
132.0ms256×0valid
Compiler

Compiled 760 to 69 computations (90.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
const: 45.0ms (38.8% of total)
ival-mult: 44.0ms (37.9% of total)
ival-add: 18.0ms (15.5% of total)
ival-div: 7.0ms (6% of total)
ival-sub: 1.0ms (0.9% of total)
exact: 1.0ms (0.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
17.7MiB live, 17.7MiB allocated
Counts
10 → 39
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) 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 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 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 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x)))
(/.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 (*.f64 x x) (*.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 (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 (*.f64 x x) (*.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(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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) (*.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 (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))))) (/.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 (*.f64 x x) (*.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 (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 #s(literal 600041/2386628 binary64) (*.f64 x x))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
Outputs
(/ 600041/2386628 x)
(/ 600041/2386628 (pow x 3))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 3))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) x)
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
1
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(* -833192009/1250000000 (pow x 4))
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))
(* (pow x 4) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))
(/ 600041/2386628 (pow x 2))
3321371254951887171/12500000000000000000
(+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(* 1/2 x)
(* x (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(/ (+ 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)
(* -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 8))
(* (pow x 8) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(* (pow x 8) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(/ 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))
(* -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
2.0ms
x
@inf
((* (/ 600041/2386628 (* x x)) x) (/ (- (* (/ 600041/2386628 (* x x)) x) (* x -1/2)) (* x x)) (- (* (/ 600041/2386628 (* x x)) x) (* x -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) (/ (+ (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* (* 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) (* x x)) -1)) (* (* x x) (* (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) 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))))) (/ 600041/2386628 (* x x)) (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000))
2.0ms
x
@-inf
((* (/ 600041/2386628 (* x x)) x) (/ (- (* (/ 600041/2386628 (* x x)) x) (* x -1/2)) (* x x)) (- (* (/ 600041/2386628 (* x x)) x) (* x -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) (/ (+ (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* (* 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) (* x x)) -1)) (* (* x x) (* (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) 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))))) (/ 600041/2386628 (* x x)) (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000))
2.0ms
x
@0
((* (/ 600041/2386628 (* x x)) x) (/ (- (* (/ 600041/2386628 (* x x)) x) (* x -1/2)) (* x x)) (- (* (/ 600041/2386628 (* x x)) x) (* x -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) (/ (+ (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* (* 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) (* x x)) -1)) (* (* x x) (* (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) 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))))) (/ 600041/2386628 (* x x)) (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000))

simplify129.0ms (1.1%)

Memory
-6.4MiB live, 183.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
097415
1221409
2516407
31483401
43749401
57036401
08129380
Stop Event
iter limit
node limit
Counts
39 → 38
Calls
Call 1
Inputs
(/ 600041/2386628 x)
(/ 600041/2386628 (pow x 3))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 3))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) x)
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
1
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(* -833192009/1250000000 (pow x 4))
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))
(* (pow x 4) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))
(/ 600041/2386628 (pow x 2))
3321371254951887171/12500000000000000000
(+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(* 1/2 x)
(* x (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(/ (+ 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)
(* -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 8))
(* (pow x 8) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(* (pow x 8) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(/ 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))
(* -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
(/ 600041/2386628 x)
(/.f64 #s(literal 600041/2386628 binary64) x)
(/ 600041/2386628 (pow x 3))
(/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 3))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) x)
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) x)
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)
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))
(* -833192009/1250000000 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -833192009/1250000000 binary64))
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)))
(* (pow x 4) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))
(*.f64 (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)))
(/ 600041/2386628 (pow x 2))
(/.f64 (/.f64 #s(literal 600041/2386628 binary64) x) x)
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))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 600041/2386628 binary64) x) x) #s(literal -1/2 binary64)) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* x (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 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)
(* -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 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64))
(* (pow x 8) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 (/.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x)) #s(literal 9156128575487588197208397249/125000000000000000000000000000 binary64)))
(* (pow x 8) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (-.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)))))
(/ 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 (/.f64 #s(literal 600041/2386628 binary64) 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 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) (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 5 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal -1/2 binary64) x))

rewrite204.0ms (1.8%)

Memory
-9.6MiB live, 282.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068739
093583
1444363
24201323
08141284
Stop Event
iter limit
node limit
iter limit
Counts
10 → 169
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) 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 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 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 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x)))
(/.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 (*.f64 x x) (*.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 (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 (*.f64 x x) (*.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(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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) (*.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 (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))))) (/.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 (*.f64 x x) (*.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 (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 #s(literal 600041/2386628 binary64) (*.f64 x x))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
Outputs
(*.f64 (*.f64 x #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (/.f64 x x))
(*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64)) x)
(*.f64 x (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64)))
(*.f64 #s(literal 600041/2386628 binary64) (/.f64 x (*.f64 x x)))
(*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -1 binary64)))
(pow.f64 (/.f64 x #s(literal 600041/2386628 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 x #s(literal 600041/2386628 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 x #s(literal 600041/2386628 binary64)) x) x)
(/.f64 (*.f64 #s(literal -600041/2386628 binary64) x) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)))
(/.f64 (*.f64 x (/.f64 #s(literal 600041/2386628 binary64) x)) x)
(/.f64 (*.f64 x #s(literal -600041/2386628 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) x) x)
(/.f64 (neg.f64 (*.f64 x #s(literal 600041/2386628 binary64))) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 x #s(literal 600041/2386628 binary64)) (*.f64 x x))
(/.f64 #s(literal -600041/2386628 binary64) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 600041/2386628 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 x #s(literal 600041/2386628 binary64))))
(/.f64 x (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)))
(/.f64 #s(literal 600041/2386628 binary64) x)
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 x #s(literal -2 binary64)))
(pow.f64 (/.f64 x (/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x (/.f64 x (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 x (/.f64 x (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (pow.f64 x #s(literal -2 binary64))) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64))) (pow.f64 x #s(literal -2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x))))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal 12 binary64))) (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 x (*.f64 x x)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) x)) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)))) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) x))) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) x) x)
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64))) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (/.f64 x (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (/.f64 x (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (*.f64 x x))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))) (*.f64 x x)))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (*.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 x x) (*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -2 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x))))
(fma.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -2 binary64))) (/.f64 x x) (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x))))
(fma.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -2 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x))))
(fma.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64)) (/.f64 x (*.f64 x x)) (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x))))
(fma.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64)) (*.f64 x x)) (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x))))
(-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 x (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -2 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 x x))))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64)))))
(fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))
(fma.f64 (*.f64 x #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal 600041/2386628 binary64) x))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 x) (/.f64 #s(literal 600041/2386628 binary64) x))
(fma.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (/.f64 x x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64)) x (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) x))
(fma.f64 x (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 600041/2386628 binary64) (/.f64 x (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x)) (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) x) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (*.f64 #s(literal -1/2 binary64) x))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 600041/2386628 binary64) x))
(+.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (*.f64 (pow.f64 x #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 600041/2386628 binary64) x))))
(*.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)) (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 (*.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 (/.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 (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 (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 (*.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 (pow.f64 (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)) #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 (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))) (pow.f64 (neg.f64 (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))) #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 (*.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)))
(*.f64 #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)))
(pow.f64 (/.f64 (pow.f64 (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)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (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)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.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 4 binary64)) #s(literal 1 binary64)) (pow.f64 (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)) #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 (*.f64 (+.f64 (pow.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 6 binary64)) #s(literal -1 binary64)) (pow.f64 (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)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.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 4 binary64)) #s(literal 1 binary64)) (*.f64 (pow.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 2 binary64)) #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)) #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)))
(/.f64 (-.f64 (pow.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 3 binary64)) #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)) (+.f64 #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 (neg.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 (neg.f64 (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)))))
(/.f64 (*.f64 (-.f64 (pow.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 4 binary64)) #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 2 binary64)) (pow.f64 x #s(literal 4 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))))
(/.f64 (*.f64 (+.f64 (pow.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 6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.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 4 binary64)) #s(literal 1 binary64)) (*.f64 (pow.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 2 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))))
(/.f64 (-.f64 (pow.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 4 binary64)) #s(literal 1 binary64)) (*.f64 (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 (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 (pow.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 6 binary64)) #s(literal -1 binary64)) (*.f64 (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)) (-.f64 (+.f64 (pow.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 4 binary64)) #s(literal 1 binary64)) (*.f64 (pow.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 2 binary64)) #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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))) (neg.f64 (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))))
(/.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 (*.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) (neg.f64 (pow.f64 (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)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (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)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (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)) #s(literal -1 binary64)))
(neg.f64 (/.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))) (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))))
(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)) (neg.f64 (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 (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 (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) (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 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 (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))
(exp.f64 (*.f64 (log.f64 (pow.f64 (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)) #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 (pow.f64 x #s(literal 3 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)) x))
(*.f64 (*.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)
(*.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) (*.f64 x x))
(*.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) (pow.f64 x #s(literal 3 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)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (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 (*.f64 x x) (*.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 x (*.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))))
(*.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 (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))) 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 (*.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(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64))
(*.f64 #s(literal -600041/2386628 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64)))
(*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -2 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 -600041/2386628 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64))))
(/.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 (/.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))
(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 (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)))

eval43.0ms (0.4%)

Memory
9.5MiB live, 124.6MiB allocated
Compiler

Compiled 51 840 to 1 251 computations (97.6% saved)

prune28.0ms (0.2%)

Memory
-8.1MiB live, 73.8MiB allocated
Pruning

11 alts after pruning (1 fresh and 10 done)

PrunedKeptTotal
New2481249
Fresh000
Picked112
Done099
Total24911260
Accuracy
100.0%
Counts
260 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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)
58.5%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
54.5%
(*.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)
55.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 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
54.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)
54.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))))) (/.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 (*.f64 x x) (*.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 (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)
26.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 #s(literal 1/2 binary64) (*.f64 x x))) x)
55.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))))) #s(literal 1 binary64)) x)
26.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) x)) (*.f64 x x)))
47.5%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
47.9%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
Compiler

Compiled 4 430 to 695 computations (84.3% saved)

regimes36.0ms (0.3%)

Memory
-21.0MiB live, 17.8MiB allocated
Counts
13 → 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))))) (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))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 x #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) 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))))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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) (*.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 (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 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))) 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 (/.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
Calls

2 calls:

4.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)
4.0ms
x
Results
AccuracySegmentsBranch
100.0%2x
99.2%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)

regimes6.0ms (0.1%)

Memory
11.3MiB live, 11.3MiB allocated
Counts
12 → 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))))) (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))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 x #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) 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))))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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) (*.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 (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 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))) 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) (/.f64 #s(literal 1/2 binary64) x))
Calls

1 calls:

4.0ms
x
Results
AccuracySegmentsBranch
100.0%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes5.0ms (0%)

Memory
11.0MiB live, 11.0MiB allocated
Counts
11 → 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))))) (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))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 x #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) 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))))) x) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x)))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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) (*.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 (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 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))) 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.2MiB live, 8.2MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
(*.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))))) (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))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 x #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) x)) (*.f64 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 #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.5%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes3.0ms (0%)

Memory
6.8MiB live, 6.8MiB 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))))) (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)
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:

2.0ms
x
Results
AccuracySegmentsBranch
99.5%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes38.0ms (0.3%)

Memory
-30.4MiB live, 8.9MiB allocated
Counts
4 → 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)
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:

37.0ms
x
Results
AccuracySegmentsBranch
99.3%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes4.0ms (0%)

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

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
94.3%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.0%2x
Compiler

Compiled 174 to 45 computations (74.1% saved)

regimes3.0ms (0%)

Memory
11.0MiB live, 11.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 174 to 45 computations (74.1% saved)

bsearch27.0ms (0.2%)

Memory
-28.2MiB live, 49.8MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
21.0ms
1.3933433333591347
959087745.2920476
Samples
18.0ms48×0valid
Compiler

Compiled 1 208 to 336 computations (72.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-add: 6.0ms (36.2% of total)
ival-mult: 5.0ms (30.2% of total)
const: 5.0ms (30.2% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
4.8MiB live, 4.8MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
1.0ms
1.3933433333591347
959087745.2920476
Compiler

Compiled 1 226 to 327 computations (73.3% saved)

bsearch49.0ms (0.4%)

Memory
31.2MiB live, 104.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
44.0ms
0.02317601460672197
1.3933433333591347
Samples
38.0ms112×0valid
Compiler

Compiled 2 787 to 790 computations (71.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
const: 15.0ms (43.5% of total)
ival-mult: 14.0ms (40.6% of total)
ival-add: 5.0ms (14.5% 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)

bsearch27.0ms (0.2%)

Memory
-21.5MiB live, 32.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
0.02317601460672197
1.3933433333591347
Samples
23.0ms16×0valid
Compiler

Compiled 2 752 to 776 computations (71.8% saved)

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

bsearch48.0ms (0.4%)

Memory
-10.0MiB live, 28.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
45.0ms
0.02317601460672197
1.3933433333591347
Samples
41.0ms48×0valid
Compiler

Compiled 2 710 to 748 computations (72.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-add: 29.0ms (72.8% of total)
ival-mult: 5.0ms (12.5% of total)
const: 5.0ms (12.5% 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)

bsearch35.0ms (0.3%)

Memory
5.2MiB live, 42.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
0.02317601460672197
1.3933433333591347
Samples
28.0ms64×0valid
Compiler

Compiled 2 675 to 734 computations (72.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 16.0ms (61.3% of total)
const: 7.0ms (26.8% of total)
ival-add: 3.0ms (11.5% 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.2%)

Memory
-8.7MiB live, 28.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
0.02317601460672197
1.3933433333591347
Samples
9.0ms32×0valid
Compiler

Compiled 2 640 to 713 computations (73% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
const: 4.0ms (47.6% of total)
ival-mult: 3.0ms (35.7% 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)

simplify127.0ms (1.1%)

Memory
0.2MiB live, 81.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
01302683
12191851
26401539
324971513
446611513
548011513
649251513
752161513
855421513
955501461
1076441461
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 x #s(literal 10000000 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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(if (<=.f64 x #s(literal 10000000 binary64)) (*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #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 (/.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 7926335344172073/9007199254740992 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 3602879701896397/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 10000000 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 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(if (<=.f64 x #s(literal 10000000 binary64)) (*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #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 (/.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 7926335344172073/9007199254740992 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 3602879701896397/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)

soundness754.0ms (6.5%)

Memory
2.2MiB live, 482.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044410
076278
1304186
23038162
09946140
073250
1163250
2377242
31063242
42588242
55478242
08138230
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 3 140 to 261 computations (91.7% saved)

preprocess117.0ms (1%)

Memory
12.0MiB live, 241.3MiB allocated
Compiler

Compiled 6 460 to 562 computations (91.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...