Lots of clean-up to the CPU detection code.
commit4edc2244e0bda96ce4949423c045bf4df83f6d0b
authortterribe <tterribe@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Tue, 29 Apr 2008 16:54:37 +0000 (29 16:54 +0000)
committertterribe <tterribe@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Tue, 29 Apr 2008 16:54:37 +0000 (29 16:54 +0000)
tree39ef36d5c6ba1d0b447f018f6eab27950480a89c
parent8485499b0b3162bc817fee0f87359acb6cede038
Lots of clean-up to the CPU detection code.
VIA detection reworked (should behave properly even with late model C3-2's,
 please complain if it doesn't).
Win32 now properly tries to detect the cpuid instruction, assuming that code
 even works.
Support for Prescott New Instructions (SSE3) detection added.

git-svn-id: http://svn.xiph.org/trunk@14814 0101bb08-14d6-0310-b084-bc0e0c8e3800
theora/lib/cpu.c
theora/lib/cpu.h