AES optimization rabbit hole

This commit is contained in:
Adam Ierymenko 2019-09-13 09:37:09 -07:00
parent 87fe69c27c
commit 1f9e16f63e
No known key found for this signature in database
GPG Key ID: C8877CF2D7A5D7F3

View File

@ -11,6 +11,11 @@
*/
/****/
/* This is done in plain C because the compiler (at least GCC and CLANG) seem
* to do a *slightly* better job optimizing this intrinsic code when compiling
* plain C. C also gives us the register hint keyword, which seems to actually
* make a small difference. */
#if (defined(__amd64) || defined(__amd64__) || defined(__x86_64) || defined(__x86_64__) || defined(__AMD64) || defined(__AMD64__) || defined(_M_X64))
#include <stdint.h>