8 static volatile uint64_t
sink;
10 int main(
int argc,
char** argv) {
11 (void)argc; (void)argv;
12 uint64_t
a = 0x1234, b = 0x5678;
13 uint64_t sum1 = 0, sum2 = 0;
14 for (
int i = 0; i < 100000; ++i) {
17 __asm__ __volatile__ (
18 "leaq (%[a], %[b]), %[s1]\n\t"
19 "leaq (%[a], %[b]), %[s2]\n\t"
20 : [s1]
"=r"(sum1), [s2]
"=r"(sum2)
21 : [
a]
"r"(
a), [b]
"r"(b)
int main(int argc, char **argv)
static volatile uint64_t sink