OSDN Git Service

sleep: tiny code shrink
authorDenys Vlasenko <dvlasenk@redhat.com>
Fri, 22 Oct 2010 13:46:04 +0000 (15:46 +0200)
committerDenys Vlasenko <dvlasenk@redhat.com>
Fri, 22 Oct 2010 13:46:04 +0000 (15:46 +0200)
commite9b9c97c33c52e9eafaf6bf6d682e43ecfa3aea7
tree3845753f005bba882e99a83e2e9150fa56a6c81a
parent251a3c19cb4bba47fcd38c697b3d7679b3edb137
sleep: tiny code shrink

...or rather, it WILL BE code shrink when gcc become clever enough
to not emit a second, useless XORing of ebx:

31 db                  xor    %ebx,%ebx
85 c0                  test   %eax,%eax
74 11                  je     73 <__GI_sleep+0x73>
31 db                  xor    %ebx,%ebx    <=== ?!

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
libc/unistd/sleep.c