0x0000000080000001LL, 0x8000000080008008LL
};
+static inline
uint64_t rotl64(uint64_t a, uint8_t r){
return (a<<r)|(a>>(64-r));
}
}
for(i=0; i<5; ++i){
b[i][1] = b[(4+i)%5][0] ^ rotl64(b[(i+1)%5][0], 1);
- }
- for(i=0; i<5; ++i){
for(j=0; j<5; ++j){
a[j][i] ^= b[i][1];
}