reverse_32
static inline uint32_t reverse_32(uint32_t);
tmp = reverse_32(*p);
*p++ = reverse_32(*--q);