f9cdceaf436d6e30633eef5af2c94798014fbf813548c0362bbae1c439817006
Created: 2019-10-12 06:53:48.403379 UTC
Size: 2600
Preview (limited to 512 bytes)
"/*\n * The original code was developed by Samuel Neves, and has been\n * only lightly modified.\n *\n * Used with permission.\n */\n#pragma GCC target(\"sse4.1\")\n\n#include <smmintrin.h>\n#include \"siphash.h\"\n\n// Specialized for siphash, do not reuse\n#define rotate16(x) _mm_shufflehi_epi16((x), _MM_SHUFFLE(2,1,0,3))\n\n#define _mm_roti_epi64(x, c) (((c) == 16) ? rotate16((x)) : _mm_xor_si128(_mm_slli_epi64((x), (c)), _mm_srli_epi64((x), 64-(c))))\n//#define _mm_roti_epi64(x, c) _mm_xor_si128(_mm_slli_epi64((x), (c)), "
A service provided by FP Complete