#include "endian.h"#include "permutations.h"// Credit to Henry S. Warren, Hacker's Delight, Addison-Wesley, 2002u32_2to_bit_interleaving_big(u64in){u32_2out;to_bit_interleaving_big_immediate(out,in);returnout;}// Credit to Henry S. Warren, Hacker's Delight, Addison-Wesley, 2002u64from_bit_interleaving_big(u32_2in){u64out;from_bit_interleaving_big_immediate(out,in);returnout;}/*void P(state *p, u8 start_round) { // implemented in asm}*/