projects
/
libfirm
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Use be_put_ignore_regs() instead of duplicating its logic.
[libfirm]
/
ir
/
be
/
test
/
asmq3.c
1
/*$ -fomit-frame-pointer -O3 $*/
2
3
int main(void)
4
{
5
int in = 42;
6
int out;
7
__asm__(
8
"xorl %%eax,%%eax\n"
9
"xorl %%ebx,%%ebx\n"
10
"xorl %%ecx,%%ecx\n"
11
"xorl %%edx,%%edx\n"
12
"xorl %%esi,%%esi\n"
13
"xorl %%edi,%%edi\n"
14
"movl %1,%0\n"
15
"incl %0\n"
16
: "=r" (out) : "r" (in)
17
: "eax", "ebx", "ecx", "edx", "esi", "edi", "cc"
18
);
19
20
return out != 43;
21
}