Digest-prvhash64

 view release on metacpan or  search on metacpan

prvhash_core.h  view on Meta::CPAN


/**
 * @def PRVHASH_INIT_COUNT
 * @brief Common number of PRVHASH initialization rounds.
 */

#define PRVHASH_INIT_COUNT 5

/**
 * @def PRVHASH_GCC_BUILTINS
 * @brief Macro that denotes availability of GCC-style built-in functions.
 */

#if defined( __GNUC__ ) || defined( __clang__ ) || \
	defined( __IBMC__ ) || defined( __IBMCPP__ ) || defined( __COMPCERT__ )

	#define PRVHASH_GCC_BUILTINS

#endif // GCC built-ins check

/**
 * @def PRVHASH_INLINE
 * @brief Macro to force code inlining.
 */

#if defined( PRVHASH_GCC_BUILTINS )

	#define PRVHASH_INLINE inline __attribute__((always_inline))

#elif defined( _MSC_VER )

	#define PRVHASH_INLINE inline __forceinline



( run in 0.259 second using v1.01-cache-2.11-cpan-1d5ca39e368 )