40 #define WORK_COUNT 20000
41 static volatile uint64_t
sink;
43 int main(
int argc,
char** argv) {
44 (void)argc; (void)argv;
47 register uint64_t v1 __asm__(
"r14") = 0x1111;
48 register uint64_t v2 __asm__(
"r15") = 0x2222;
51 "xchgq %[v1], (%[p])\n\t"
52 "xchgq %[v2], (%[p])\n\t"
54 : [v1]
"+r"(v1), [v2]
"+r"(v2)
int main(int argc, char **argv)
static uint64_t buf[WORK_COUNT]
static volatile uint64_t sink