#include <stdio.h>
#include <time.h>
#include <stdint.h>
#include <sys/param.h>
#include <inttypes.h>
#include "config.h"
Go to the source code of this file.
Define Documentation
      
        
          | #define final | ( |  | a, | 
        
          |  |  |  | b, | 
        
          |  |  |  | c | 
        
          |  | ) |  |  | 
      
 
Value:{ \
  c ^= b; c -= rot(b,14); \
  a ^= c; a -= rot(c,11); \
  b ^= a; b -= rot(a,25); \
  c ^= b; c -= rot(b,16); \
  a ^= c; a -= rot(c,4);  \
  b ^= a; b -= rot(a,14); \
  c ^= b; c -= rot(b,24); \
}
Definition at line 152 of file lookup3.c.
 
 
      
        
          | #define HASH_BIG_ENDIAN   0 | 
      
 
 
      
        
          | #define HASH_LITTLE_ENDIAN   0 | 
      
 
 
      
        
          | #define hashmask | ( |  | n | ) | (hashsize(n)-1) | 
      
 
 
      
        
          | #define hashsize | ( |  | n | ) | ((uint32_t)1<<(n)) | 
      
 
 
Value:{ \
  a -= c;  a ^= rot(c, 4);  c += b; \
  b -= a;  b ^= rot(a, 6);  a += c; \
  c -= b;  c ^= rot(b, 8);  b += a; \
  a -= c;  a ^= rot(c,16);  c += b; \
  b -= a;  b ^= rot(a,19);  a += c; \
  c -= b;  c ^= rot(b, 4);  b += a; \
}
Definition at line 117 of file lookup3.c.
 
 
      
        
          | #define rot | ( |  | x, | 
        
          |  |  |  | k | 
        
          |  | ) |  | (((x)<<(k)) | ((x)>>(32-(k)))) | 
      
 
 
Function Documentation