Maxim Masiutin
Maxim Masiutin
Hello mterrisse, If this only works on Windows but not on OSX (and probably not on Unix), I think you should add a conditional define. -- Best regards, Maxim Masiutin
The `Makefile` is used. I run the command `make.exe build ARCH=x86-64-vnni512 COMP=clang` under Windows ang get this warning. I use native Windows binary for clang.exe and CygWin makefile. The same...
This is how clang is called: ``` clang++ -Wall -Wcast-qual -fno-exceptions -std=c++17 -DNDEBUG -O3 -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni...
What if we define something like GENUINE_MSVC in an appropriate .h file that will be only defined if _MSC_VER is defined but not `__llvm__` or `__clang__` or Intel's defines are...
I am OK with any solution as long as there will be no warning in clang that IS_64BIT is already defined.
Hello tuurke63, The idea to turn it on or off at runtime has a drawback that in involves branching, and braching is getting more and more expensive in modern CPU....
Hello, It would have been nice to have freed memory cleared periodically but not necessarily on each free, because on virtual machines zeroized memory can be shared. Also, on Windows...
I've removed almost all magic numbers in the fork https://github.com/maximmasiutin/FastMM4-AVX This fork is well-tested already, used in The Bat! email client www.ritlabs.com/en/products/thebat/ , and it is much faster.
Unfortunately, there were no single commit with just magic numbers removed, the changes were very significant; namely, in alignment, in thread locking and in AVX instructions. So, there will be...
The default tiny.exe does not support https protocol, only the http one.