20 #if !defined(__cplusplus) && (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L) 22 #define BLAKE2_INLINE __inline 23 #elif defined(__GNUC__) 24 #define BLAKE2_INLINE __inline__ 29 #define BLAKE2_INLINE inline 32 #define NATIVE_LITTLE_ENDIAN 36 #if defined(NATIVE_LITTLE_ENDIAN) 51 #if defined(NATIVE_LITTLE_ENDIAN) 70 #if defined(NATIVE_LITTLE_ENDIAN) 83 #if defined(NATIVE_LITTLE_ENDIAN) 94 #if defined(NATIVE_LITTLE_ENDIAN) 107 #if defined(NATIVE_LITTLE_ENDIAN) 146 return (
w >>
c ) | (
w << ( 32 -
c ) );
151 return (
w >>
c ) | (
w << ( 64 -
c ) );
154 #if defined(_MSC_VER) 155 #define BLAKE2_PACKED(x) __pragma(pack(push, 1)) x __pragma(pack(pop)) 157 #define BLAKE2_PACKED(x) x __attribute__((packed))
GLubyte GLubyte GLubyte GLubyte w
static BLAKE2_INLINE uint64_t rotr64(const uint64_t w, const unsigned c)
static BLAKE2_INLINE uint32_t rotr32(const uint32_t w, const unsigned c)
static BLAKE2_INLINE void store48(void *dst, uint64_t w)
unsigned short int uint16_t
GLfloat GLfloat GLfloat GLfloat h
GLenum GLuint GLenum GLsizei const GLchar * buf
static BLAKE2_INLINE uint16_t load16(const void *src)
static BLAKE2_INLINE void store32(void *dst, uint32_t w)
static BLAKE2_INLINE uint32_t load32(const void *src)
static BLAKE2_INLINE void store16(void *dst, uint16_t w)
GLint GLint GLsizei GLsizei GLsizei depth
static BLAKE2_INLINE void store64(void *dst, uint64_t w)
#define memcpy(s1, s2, n)
struct blake2b_state__ blake2b_state
struct blake2b_param__ blake2b_param
static BLAKE2_INLINE uint64_t load48(const void *src)
static BLAKE2_INLINE uint64_t load64(const void *src)