Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. static void Twist()
  2. {
  3. uint32_t i, x, xA;
  4.  
  5. for ( i = 0; i < N; i++ )
  6. {
  7. x = (mt[i] & MASK_UPPER) + (mt[(i + 1) % N] & MASK_LOWER);
  8.  
  9. xA = x >> 1;
  10.  
  11. if ( x & 0x1 )
  12. xA ^= A;
  13.  
  14. mt[i] = mt[(i + M) % N] ^ xA;
  15. }
  16.  
  17. index = 0;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement