/linux-master/arch/x86/crypto/ |
H A D | poly1305-x86_64-cryptogams.pl | 1465 mov 4($ctx),%ecx 4071 mov \$20,%ecx 4083 mov \$154,%ecx # sizeof(CONTEXT) 4087 xor %ecx,%ecx # arg1, UNW_FLAG_NHANDLER
|
H A D | sha1_avx2_x86_64_asm.S | 78 #define REG_A %ecx
|
H A D | sha1_ssse3_asm.S | 34 #define REG_A %ecx 94 mov $8, %ecx
|
H A D | sha256-avx-asm.S | 103 c = %ecx
|
H A D | sha256-avx2-asm.S | 96 c = %ecx
|
H A D | sha256-ssse3-asm.S | 96 c = %ecx
|
H A D | sm3-avx-asm_64.S | 106 #define t2 %ecx
|
H A D | twofish-i586-asm_32.S | 43 #define R2D %ecx 222 mov c_offset(%edi), %ecx 227 input_whitening(%ecx,%ebp,c_offset) 250 output_whitening(%ecx,%ebp,a_offset) 255 mov %ecx, (%edi) 279 mov c_offset(%edi), %ecx 284 output_whitening(%ecx,%ebp,c_offset) 286 rol $1, %ecx 307 input_whitening(%ecx,%ebp,a_offset) 312 mov %ecx, ( [all...] |
H A D | twofish-x86_64-asm_64-3way.S | 33 #define RAB2d %ecx
|
H A D | twofish-x86_64-asm_64.S | 40 #define R2D %ecx
|
/linux-master/arch/x86/entry/ |
H A D | calling.h | 44 eax edx ecx | ebx edi esi ebp [*] | <none> | eax, edx [**] 109 xorl %ecx, %ecx /* nospec cx */ variable 307 movl $MSR_IA32_SPEC_CTRL, %ecx 336 movl $MSR_IA32_SPEC_CTRL, %ecx 470 pushl %ecx 480 popl %ecx
|
H A D | entry.S | 18 movl $MSR_IA32_PRED_CMD, %ecx
|
H A D | entry_32.S | 14 * 4(%esp) - %ecx 183 pushl %ecx 186 movl 4*4(%esp), %ecx # flags 187 movl %ecx, %ss:-1*4(%eax) 189 movl 3*4(%esp), %ecx # cs 190 andl $0x0000ffff, %ecx 191 movl %ecx, %ss:-2*4(%eax) 193 movl 2*4(%esp), %ecx # ip 194 movl %ecx, %ss:-3*4(%eax) 196 movl 1*4(%esp), %ecx # ea [all...] |
H A D | entry_64.S | 823 movl %ds, %ecx 826 movl %es, %ecx 829 movl %fs, %ecx 832 movl %gs, %ecx 920 movl $MSR_GS_BASE, %ecx 1038 movl %ecx, %eax /* zero extend */ 1532 movl $5, %ecx 1546 sub $1, %ecx
|
/linux-master/arch/x86/entry/vdso/vdso32/ |
H A D | system_call.S | 23 * pushl %ecx 24 * movl %esp, %ecx 42 pushl %ecx 44 CFI_REL_OFFSET ecx, 0 53 #define SYSCALL_SEQUENCE "movl %ecx, %ebp; syscall" 78 popl %ecx 79 CFI_RESTORE ecx
|
/linux-master/arch/x86/entry/vdso/ |
H A D | vsgx.S | 37 mov %ecx, %eax
|
/linux-master/arch/x86/events/amd/ |
H A D | uncore.c | 888 unsigned int eax, ecx, edx; local 893 cpuid(EXT_PERFMON_DEBUG_FEATURES, &eax, &ebx.full, &ecx, &edx); 894 info.split.aux_data = ecx; /* stash active mask */
|
/linux-master/arch/x86/events/intel/ |
H A D | core.c | 4711 unsigned int eax, ebx, ecx, edx; local 4715 &eax, &ebx, &ecx, &edx);
|
H A D | lbr.c | 1582 union cpuid28_ecx ecx; local 1589 cpuid(28, &eax.full, &ebx.full, &ecx.full, &unused_edx); 1605 x86_pmu.lbr_mispred = ecx.split.lbr_mispred; 1606 x86_pmu.lbr_timed_lbr = ecx.split.lbr_timed_lbr; 1607 x86_pmu.lbr_br_type = ecx.split.lbr_br_type; 1608 x86_pmu.lbr_counters = ecx.split.lbr_counters;
|
H A D | pt.c | 205 u32 eax, ebx, ecx, edx; local 207 cpuid(CPUID_TSC_LEAF, &eax, &ebx, &ecx, &edx);
|
/linux-master/arch/x86/include/asm/ |
H A D | GEN-for-each-reg.h | 24 GEN(ecx)
|
H A D | asm.h | 66 #define _ASM_ARG3L ecx 96 #define _ASM_ARG4L ecx 181 ".irp rs,eax,ecx,edx,ebx,esp,ebp,esi,edi,r8d,r9d,r10d,r11d,r12d,r13d,r14d,r15d\n" \
|
H A D | cpuid.h | 12 u32 eax, ebx, ecx, edx; member in struct:cpuid_regs 31 unsigned int *ecx, unsigned int *edx) 33 /* ecx is often an input as well as an output. */ 37 "=c" (*ecx), 39 : "0" (*eax), "2" (*ecx) 46 unsigned int eax = op, ebx, ecx = 0, edx; \ 48 native_cpuid(&eax, &ebx, &ecx, &edx); \ 58 native_cpuid_reg(ecx) 69 * clear %ecx since some cpus (Cyrix MII) do not set or clear %ecx 30 native_cpuid(unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument 72 cpuid(unsigned int op, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument 82 cpuid_count(unsigned int op, int count, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument 96 unsigned int eax, ebx, ecx, edx; local 105 unsigned int eax, ebx, ecx, edx; local 114 unsigned int eax, ebx, ecx, edx; local 123 unsigned int eax, ebx, ecx, edx; local [all...] |
H A D | inst.h | 22 .ifc \r32,%ecx
|
H A D | mwait.h | 29 static __always_inline void __monitor(const void *eax, unsigned long ecx, argument 32 /* "monitor %eax, %ecx, %edx;" */ 34 :: "a" (eax), "c" (ecx), "d"(edx)); 37 static __always_inline void __monitorx(const void *eax, unsigned long ecx, argument 40 /* "monitorx %eax, %ecx, %edx;" */ 42 :: "a" (eax), "c" (ecx), "d"(edx)); 45 static __always_inline void __mwait(unsigned long eax, unsigned long ecx) argument 49 /* "mwait %eax, %ecx;" */ 51 :: "a" (eax), "c" (ecx)); 81 unsigned long ecx) 80 __mwaitx(unsigned long eax, unsigned long ebx, unsigned long ecx) argument 99 __sti_mwait(unsigned long eax, unsigned long ecx) argument 117 mwait_idle_with_hints(unsigned long eax, unsigned long ecx) argument 146 __tpause(u32 ecx, u32 edx, u32 eax) argument [all...] |