easyaspi314

Results 132 comments of easyaspi314

Not sure I would want to copy paste that .

Sorry about the ghosting, I've been really busy with life and haven't been able to focus enough to code... Can you please update it?

Yeah those should be for GCC only. It is really annoying that in order to check for actual GCC you have to check for the imposters. How about just adding...

Another one I was thinking was an option to disable streaming. The streaming API takes up a good chunk of the binary size: ``` Clang 10.0.1, aarch64, Termux $ clang...

Another ~~cheat~~ optimization is to use `__attribute__((__pure__))` on as many xxHash functions as possible. It says, roughly: 1. This function has no side effects 2. This function will return the...

> In general, I would expect -O3 to spend enough cpu to discover which functions are pure, so it's unclear if xxhash will receive a measurable boost to performance with...

A few months ago, you mentioned how XXH3 is threadable. Obviously this would be an opt-in feature, as some programs like compilers (which I know at least Clang and GNU...

So I was wondering if we should start doing Doxygen? We don't necessarily have to set up a server for it. Especially since `xxhash.h` is massive now, having a little...

> I don't see a benefit in such a change `uint64_t` is `unsigned long` on LP64, so it would be consistent.

```c $ cat test.c #include #include #include int main(void) { printf("%#016" PRIx64 "\n", XXH64("hello", 5, 0)); return 0; } $ gcc -std=gnu99 -O2 -Wall -c test.c -I xxHash // Ok...