Search
j0ke.net Open Build Service
>
Projects
>
multimedia
>
MPlayer
> MPlayer-amd64-detection.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File MPlayer-amd64-detection.patch of Package MPlayer
--- cpuinfo.c.orig 2008-09-14 12:38:08.000000000 +0200 +++ cpuinfo.c 2008-09-14 12:39:31.000000000 +0200 @@ -48,18 +48,8 @@ cpuid(int func) { cpuid_regs_t regs; #define CPUID ".byte 0x0f, 0xa2; " -#ifdef __x86_64__ - asm("mov %%rbx, %%rsi\n\t" -#else - asm("mov %%ebx, %%esi\n\t" -#endif - CPUID"\n\t" -#ifdef __x86_64__ - "xchg %%rsi, %%rbx\n\t" -#else - "xchg %%esi, %%ebx\n\t" -#endif - : "=a" (regs.eax), "=S" (regs.ebx), "=c" (regs.ecx), "=d" (regs.edx) + asm(CPUID + : "=a" (regs.eax), "=b" (regs.ebx), "=c" (regs.ecx), "=d" (regs.edx) : "0" (func)); return regs; }