summaryrefslogtreecommitdiff
path: root/pnggccrd.c
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2007-08-29 22:31:46 -0500
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2009-04-06 16:14:45 -0500
commit9cc7b03503e72deb91d3c79b9d78fd2fe910c04c (patch)
tree658923b00109f2ab432a34aeddfa5efe9e25b83f /pnggccrd.c
parentb38f12d519040d02dfcf686e393a0eddf286a4fd (diff)
downloadlibpng-9cc7b03503e72deb91d3c79b9d78fd2fe910c04c.tar.gz
Imported from libpng-1.2.20rc3.tarv1.2.20rc3
Diffstat (limited to 'pnggccrd.c')
-rw-r--r--pnggccrd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pnggccrd.c b/pnggccrd.c
index 8b1544119..37f3f33cd 100644
--- a/pnggccrd.c
+++ b/pnggccrd.c
@@ -860,6 +860,7 @@ int PNGAPI
png_mmx_support(void)
{
int result;
+#if defined(PNG_MMX_CODE_SUPPORTED) // superfluous, but what the heck
__asm__ __volatile__ (
#if defined(__x86_64__)
"pushq %%rbx \n\t" // rbx gets clobbered by CPUID instruction
@@ -938,6 +939,7 @@ png_mmx_support(void)
_mmx_supported = result;
#else
_mmx_supported = 0;
+#endif /* PNG_MMX_CODE_SUPPORTED */
return _mmx_supported;
}