Add more inline asm and a runtime check for MMXEXT support
authorFiona Glaser <fiona@x264.com>
Sun, 15 Jun 2008 17:59:25 +0000 (11:59 -0600)
committerFiona Glaser <fiona@x264.com>
Sun, 15 Jun 2008 17:59:25 +0000 (11:59 -0600)
commit2a7dd58c68fda378a5e8b68184ff56daee9f9019
tree8fd3ebd4d76cebac29b642b05569ee1e29d1dcd0
parent56108cb63848d4a553bccb7389226910f3f25e2e
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