Searched refs:ecx (Results 26 - 50 of 205) sorted by path

123456789

/linux-master/arch/x86/crypto/
H A Dpoly1305-x86_64-cryptogams.pl1465 mov 4($ctx),%ecx
4071 mov \$20,%ecx
4083 mov \$154,%ecx # sizeof(CONTEXT)
4087 xor %ecx,%ecx # arg1, UNW_FLAG_NHANDLER
H A Dsha1_avx2_x86_64_asm.S78 #define REG_A %ecx
H A Dsha1_ssse3_asm.S34 #define REG_A %ecx
94 mov $8, %ecx
H A Dsha256-avx-asm.S103 c = %ecx
H A Dsha256-avx2-asm.S96 c = %ecx
H A Dsha256-ssse3-asm.S96 c = %ecx
H A Dsm3-avx-asm_64.S106 #define t2 %ecx
H A Dtwofish-i586-asm_32.S43 #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 Dtwofish-x86_64-asm_64-3way.S33 #define RAB2d %ecx
H A Dtwofish-x86_64-asm_64.S40 #define R2D %ecx
/linux-master/arch/x86/entry/
H A Dcalling.h44 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 Dentry.S18 movl $MSR_IA32_PRED_CMD, %ecx
H A Dentry_32.S14 * 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 Dentry_64.S823 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 Dsystem_call.S23 * 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 Dvsgx.S37 mov %ecx, %eax
/linux-master/arch/x86/events/amd/
H A Duncore.c888 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 Dcore.c4711 unsigned int eax, ebx, ecx, edx; local
4715 &eax, &ebx, &ecx, &edx);
H A Dlbr.c1582 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 Dpt.c205 u32 eax, ebx, ecx, edx; local
207 cpuid(CPUID_TSC_LEAF, &eax, &ebx, &ecx, &edx);
/linux-master/arch/x86/include/asm/
H A DGEN-for-each-reg.h24 GEN(ecx)
H A Dasm.h66 #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 Dcpuid.h12 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 Dinst.h22 .ifc \r32,%ecx
H A Dmwait.h29 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...]

Completed in 444 milliseconds

123456789