Changeset 43 for vendor/libpng/pnggccrd.c
- Timestamp:
- 02/15/10 11:37:15 (2 years ago)
- Files:
-
- 1 modified
-
vendor/libpng/pnggccrd.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vendor/libpng/pnggccrd.c
r11 r43 18 18 { 19 19 int result; 20 #if defined(PNG_MMX_CODE_SUPPORTED)// superfluous, but what the heck20 #ifdef PNG_MMX_CODE_SUPPORTED // superfluous, but what the heck 21 21 __asm__ __volatile__ ( 22 #if defined(__x86_64__)22 #ifdef __x86_64__ 23 23 "pushq %%rbx \n\t" // rbx gets clobbered by CPUID instruction 24 24 "pushq %%rcx \n\t" // so does rcx... … … 72 72 "movl $0, %%eax \n\t" // set return value to 0 73 73 "1: \n\t" // .RETURN: target label for jump instructions 74 #if defined(__x86_64__)74 #ifdef __x86_64__ 75 75 "popq %%rdx \n\t" // restore rdx 76 76 "popq %%rcx \n\t" // restore rcx
