typedef unsigned long U64; static void LZ4_copy8(void* dstPtr, const void* srcPtr) { *(U64*)dstPtr = *(U64*)srcPtr; } void bar(void *d, void *s, void*e) { do { LZ4_copy8(d,s); d+=8; s+=8; } while (d