comparison src/core/ngx_cpuinfo.c @ 651:39b7d7b33c91 release-0.3.47

nginx-0.3.47-RELEASE import *) Feature: the "upstream" directive. *) Change: now the "\" escape symbol in the "\"" and "\'" pairs in the SSI command is always removed.
author Igor Sysoev <igor@sysoev.ru>
date Tue, 23 May 2006 14:54:58 +0000
parents 51b27717f140
children 9afb84c7cc61
comparison
equal deleted inserted replaced
650:d865681780b6 651:39b7d7b33c91
29 __asm__ ( 29 __asm__ (
30 30
31 " mov %%ebx, %%esi; " 31 " mov %%ebx, %%esi; "
32 32
33 " cpuid; " 33 " cpuid; "
34 " mov %%eax, %0; " 34 " mov %%eax, (%1); "
35 " mov %%ebx, %1; " 35 " mov %%ebx, 4(%1); "
36 " mov %%edx, %2; " 36 " mov %%edx, 8(%1); "
37 " mov %%ecx, %3; " 37 " mov %%ecx, 12(%1); "
38 38
39 " mov %%esi, %%ebx; " 39 " mov %%esi, %%ebx; "
40 40
41 : "=m" (buf[0]), "=m" (buf[1]), "=m" (buf[2]), "=m" (buf[3]) 41 : : "a" (i), "D" (buf) : "ecx", "edx", "esi", "memory" );
42 : "a" (i)
43 : "ecx", "edx", "esi" );
44 } 42 }
45 43
46 44
47 #else /* __amd64__ */ 45 #else /* __amd64__ */
48 46