#include "gettime.inc" char data[LEN] __attribute__((aligned(4096))); int main(__attribute__((unused)) int argc, char *argv[]) { map(argc, argv); memset(data, 0x11, LEN); start_loop { asm volatile("rep movsl" :: "c"(LEN / 4), "S"(m), "D"(data) : "memory"); } end_loop(LEN / 4, LEN); return 0; }