void vecrev_naive (long *src, long *dst, long size) { long i; for (i = 0; i < size/sizeof(long); i += 4) { dst[i + 0] = byterev_long(src[i + 0]); dst[i + 1] = byterev_long(src[i + 1]); dst[i + 2] = byterev_long(src[i + 2]); dst[i + 3] = byterev_long(src[i + 3]); } }