Lines Matching defs:ecx
302 * argument is passed in %ecx and second - in %edx.
327 "movl %%eax, %%ecx\n"
328 "andl $0x200000, %%ecx\n"
334 "xorl %%eax, %%ecx\n"
335 "movl %%ecx, %0\n":"=r" (result)::"eax", "ecx");
359 "movl %%ecx,8(%%edi)\n"
360 "popl %%ebx":"+a" (eax):"D"(vendor_string):"ecx", "edx");
366 asm volatile ("pushl %%ebx; cpuid; popl %%ebx":"+a" (eax)::"ecx", "edx");
373 "=d"(edx)::"ecx");
503 * order to get two first arguments passed through %ecx and %edx.
505 * both %ecx and %edx as input:-)
535 _asm mov edi,ecx
551 cmp ecx,padlock_saved_context
556 mov padlock_saved_context,ecx
566 mov ecx,eax
572 xor eax,ecx
582 cmp ecx,'slua'
615 mov esi,ecx
616 mov edi,ecx
617 mov ecx,60