Mercurial > libavcodec.hg
comparison ppc/check_altivec.c @ 9361:53e5c6a453e9 libavcodec
configure: Add --enable-runtime-cpudetect
author | ramiro |
---|---|
date | Wed, 08 Apr 2009 20:26:18 +0000 |
parents | e9d9d946f213 |
children | 35514159910f |
comparison
equal
deleted
inserted
replaced
9360:66e270967340 | 9361:53e5c6a453e9 |
---|---|
61 | 61 |
62 err = sysctl(sels, 2, &has_vu, &len, NULL, 0); | 62 err = sysctl(sels, 2, &has_vu, &len, NULL, 0); |
63 | 63 |
64 if (err == 0) return has_vu != 0; | 64 if (err == 0) return has_vu != 0; |
65 return 0; | 65 return 0; |
66 #elif defined(RUNTIME_CPUDETECT) | 66 #elif CONFIG_RUNTIME_CPUDETECT |
67 int proc_ver; | 67 int proc_ver; |
68 // Support of mfspr PVR emulation added in Linux 2.6.17. | 68 // Support of mfspr PVR emulation added in Linux 2.6.17. |
69 __asm__ volatile("mfspr %0, 287" : "=r" (proc_ver)); | 69 __asm__ volatile("mfspr %0, 287" : "=r" (proc_ver)); |
70 proc_ver >>= 16; | 70 proc_ver >>= 16; |
71 if (proc_ver & 0x8000 || | 71 if (proc_ver & 0x8000 || |