vlc | branch: master | KO Myung-Hun <[email protected]> | Tue Oct 25 12:32:07 2011 -0400| [b256537a9ca8b49bc1ee94a1162a7038eeeb14e2] | committer: Rafaël Carré
Add "ebx" to a clobber list Signed-off-by: Rafaël Carré <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b256537a9ca8b49bc1ee94a1162a7038eeeb14e2 --- src/misc/cpu.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/misc/cpu.c b/src/misc/cpu.c index 0b0673a..697cb4b 100644 --- a/src/misc/cpu.c +++ b/src/misc/cpu.c @@ -117,16 +117,14 @@ void vlc_CPU_init (void) : "cc" ); # else # define cpuid( reg ) \ - asm volatile ( "push %%ebx\n\t" \ - "cpuid\n\t" \ + asm volatile ( "cpuid\n\t" \ "movl %%ebx,%1\n\t" \ - "pop %%ebx\n\t" \ : "=a" ( i_eax ), \ "=r" ( i_ebx ), \ "=c" ( i_ecx ), \ "=d" ( i_edx ) \ : "a" ( reg ) \ - : "cc" ); + : "cc", "ebx" ); # endif /* Check if the OS really supports the requested instructions */ # if defined (__i386__) && !defined (__i486__) && !defined (__i586__) \ _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
