swapp32
swapf = (void (*)(char *, char *, size_t))swapp32;
static void swapp32(uint32_t *r1, uint32_t *r2, size_t cnt);