Algorithm-EventsPerSecond
view release on metacpan or search on metacpan
lib/Algorithm/EventsPerSecond/XS.xs view on Meta::CPAN
buckets[i] += (int64_t) count;
}
IV
_xs_count(SV *buckets_sv, SV *stamps_sv, IV window, IV oldest)
CODE:
RETVAL = (IV) aeps_count(
aeps_buf(aTHX_ buckets_sv, window, 0),
aeps_buf(aTHX_ stamps_sv, window, 0),
window, oldest);
OUTPUT:
RETVAL
const char *
_xs_simd()
CODE:
#if defined(__AVX2__)
RETVAL = "AVX2";
#elif defined(__SSE4_2__)
RETVAL = "SSE4.2";
#else
RETVAL = "scalar";
#endif
OUTPUT:
RETVAL
( run in 1.493 second using v1.01-cache-2.11-cpan-9581c071862 )