This eliminates UB when aliasing it with the array of u32 regs, and is compatible with non-LE architectures.