Add more inline asm and a runtime check for MMXEXT support
authorJason Garrett-Glaser <darkshikari@gmail.com>
Sun, 15 Jun 2008 17:59:25 +0000 (11:59 -0600)
committerJason Garrett-Glaser <darkshikari@gmail.com>
Sun, 15 Jun 2008 17:59:25 +0000 (11:59 -0600)
commit107553614c9ef5a94ba67bbc4361d709a8f91836
tree8fd3ebd4d76cebac29b642b05569ee1e29d1dcd0
parent63657b5a1fe05034846631377fbd584fd3d5def6
Add more inline asm and a runtime check for MMXEXT support
x264 will now terminate gracefully rather than SIGILL when run on a machine with no MMXEXT support.
A configure option is now available to build x264 without assembly support for support on such old CPUs as the Pentium 2, K6, etc.
common/common.h
common/macroblock.h
common/x86/util.h
configure
encoder/cavlc.c
encoder/encoder.c
encoder/macroblock.h