search for: inteltest

Displaying 3 results from an estimated 3 matches for "inteltest".

Did you mean: intel_mst
2005 Mar 23
0
[PATCH]
...ot;=r" (ebx) + : + : "cc"); + + if (eax == ebx) /* no cpuid */ + return 0; + + cpuid(0, eax, ebx, ecx, edx); + + if (ebx == 0x756e6547 && + edx == 0x49656e69 && + ecx == 0x6c65746e) { + /* intel */ + + inteltest: + cpuid(1, eax, ebx, ecx, edx); + if ((edx & 0x00800000) == 0) + return 0; + flags = CPU_X86_MMX; + if (edx & 0x02000000) + flags |= CPU_X86_MMXEXT | CPU_X86_SSE; + if (edx & 0x04000000) + flags |= CPU_X86_SSE2; + return flags; + } else if (ebx == 0x68...
2005 Mar 23
3
[PATCH] promised MMX patches rc1
...ot;=r" (ebx) + : + : "cc"); + + if (eax == ebx) /* no cpuid */ + return 0; + + cpuid(0, eax, ebx, ecx, edx); + + if (ebx == 0x756e6547 && + edx == 0x49656e69 && + ecx == 0x6c65746e) { + /* intel */ + + inteltest: + cpuid(1, eax, ebx, ecx, edx); + if ((edx & 0x00800000) == 0) + return 0; + flags = CPU_X86_MMX; + if (edx & 0x02000000) + flags |= CPU_X86_MMXEXT | CPU_X86_SSE; + if (edx & 0x04000000) + flags |= CPU_X86_SSE2; + return flags; + } else if (ebx == 0x68...
2004 Aug 24
5
MMX/mmxext optimisations
quite some speed improvement indeed. attached the updated patch to apply to svn/trunk. j -------------- next part -------------- A non-text attachment was scrubbed... Name: theora-mmx.patch.gz Type: application/x-gzip Size: 8648 bytes Desc: not available Url : http://lists.xiph.org/pipermail/theora-dev/attachments/20040824/5a5f2731/theora-mmx.patch-0001.bin