| 
    M4RI
    20140914
    
   | 
 
Compute the parity of 64 words in parallel. More...
#include <m4ri/misc.h>Go to the source code of this file.
Macros | |
| #define | __M4RI_MIX32(a, b) | 
| Step for mixing two 64-bit words to compute their parity.  More... | |
| #define | __M4RI_MIX16(a, b) | 
| Step for mixing two 64-bit words to compute their parity.  More... | |
| #define | __M4RI_MIX8(a, b) | 
| Step for mixing two 64-bit words to compute their parity.  More... | |
| #define | __M4RI_MIX4(a, b) | 
| Step for mixing two 64-bit words to compute their parity.  More... | |
| #define | __M4RI_MIX2(a, b) | 
| Step for mixing two 64-bit words to compute their parity.  More... | |
| #define | __M4RI_MIX1(a, b) | 
| Step for mixing two 64-bit words to compute their parity.  More... | |
Functions | |
| static word | m4ri_parity64_helper (word *buf) | 
| See parity64.  | |
| static word | m4ri_parity64 (word *buf) | 
| Computes parity of each of buf[0], buf[1], ..., buf[63]. Returns single word whose bits are the parities of buf[0], ..., buf[63].  More... | |
Compute the parity of 64 words in parallel.
| #define __M4RI_MIX1 | ( | a, | |
| b | |||
| ) | 
Step for mixing two 64-bit words to compute their parity.
| #define __M4RI_MIX16 | ( | a, | |
| b | |||
| ) | 
Step for mixing two 64-bit words to compute their parity.
| #define __M4RI_MIX2 | ( | a, | |
| b | |||
| ) | 
Step for mixing two 64-bit words to compute their parity.
| #define __M4RI_MIX32 | ( | a, | |
| b | |||
| ) | 
Step for mixing two 64-bit words to compute their parity.
| #define __M4RI_MIX4 | ( | a, | |
| b | |||
| ) | 
Step for mixing two 64-bit words to compute their parity.
| #define __M4RI_MIX8 | ( | a, | |
| b | |||
| ) | 
Step for mixing two 64-bit words to compute their parity.
 1.8.8