| 106 | |
| 107 | |
| 108 | inline static void R3(uint32_t block[BLOCK_INTS], const uint32_t v, uint32_t &w, const uint32_t x, const uint32_t y, uint32_t &z, const size_t i) |
| 109 | { |
| 110 | block[i] = blk(block, i); |
| 111 | z += (((w|x)&y)|(w&x)) + block[i] + 0x8f1bbcdc + rol(v, 5); |
| 112 | w = rol(w, 30); |
| 113 | } |
| 114 | |
| 115 | |
| 116 | inline static void R4(uint32_t block[BLOCK_INTS], const uint32_t v, uint32_t &w, const uint32_t x, const uint32_t y, uint32_t &z, const size_t i) |