23 #define WORK_COUNT 20000
24 static volatile uint64_t
sink;
26 int main(
int argc,
char** argv) {
27 (void)argc; (void)argv;
28 memset(
buf, 0xAA,
sizeof(
buf));
32 "movq %[v], (%[p])\n\t"
33 "prefetcht0 (%[p])\n\t"
34 "movq %[v], (%[p])\n\t"
36 : [p]
"r"(&
buf[i]), [v]
"r"(v)
int main(int argc, char **argv)
static uint64_t buf[WORK_COUNT]
static volatile uint64_t sink