Home
last modified time | relevance | path

Searched refs:ecx (Results 1 – 25 of 84) sorted by relevance

1234

/dragonfly/crypto/libressl/crypto/md5/
H A Dmd5-elf-x86_64.S23 movl 8(%rbp),%ecx
39 movl %ecx,%r14d
43 xorl %ecx,%r11d
50 movl %ecx,%r11d
55 xorl %ecx,%r11d
66 addl %r11d,%ecx
67 roll $17,%ecx
69 addl %edx,%ecx
78 addl %ecx,%ebx
103 roll $17,%ecx
[all …]
/dragonfly/crypto/libressl/crypto/sha/
H A Dsha1-elf-x86_64.S45 movl %esi,%ecx
48 roll $5,%ecx
61 roll $5,%ecx
74 roll $5,%ecx
87 roll $5,%ecx
100 roll $5,%ecx
113 roll $5,%ecx
126 roll $5,%ecx
139 roll $5,%ecx
152 roll $5,%ecx
[all …]
H A Dsha256-elf-x86_64.S29 movl 8(%rdi),%ecx
64 xorl %ecx,%r11d
71 andl %ecx,%r15d
119 addl %r12d,%ecx
125 movl %ecx,%r13d
133 xorl %ecx,%r13d
141 andl %ecx,%r15d
145 xorl %ecx,%r13d
268 movl %r8d,%ecx
274 xorl %r9d,%ecx
[all …]
/dragonfly/crypto/libressl/crypto/aes/
H A Daesni-sha1-elf-x86_64.S45 movl 8(%r9),%ecx
82 xorl %edx,%ecx
88 andl %ecx,%esi
89 xorl %edx,%ecx
98 xorl %ecx,%ebx
103 xorl %ecx,%ebx
132 roll $5,%ecx
159 rorl $7,%ecx
216 roll $5,%ecx
241 rorl $7,%ecx
[all …]
H A Daes-elf-x86_64.S9 xorl 8(%r15),%ecx
33 shrl $16,%ecx
68 xorl %r12d,%ecx
91 shrl $16,%ecx
193 shrl $16,%ecx
224 shrl $8,%ecx
240 shll $24,%ecx
307 roll $24,%ecx
916 xorl %ecx,%ecx
969 xorl %ecx,%ecx
[all …]
/dragonfly/contrib/gcc-8.0/libgcc/config/i386/
H A Dcpuinfo.c298 if (ecx & bit_POPCNT) in get_available_features()
300 if (ecx & bit_AES) in get_available_features()
302 if (ecx & bit_PCLMUL) in get_available_features()
304 if (ecx & bit_SSE3) in get_available_features()
306 if (ecx & bit_SSSE3) in get_available_features()
308 if (ecx & bit_SSE4_1) in get_available_features()
310 if (ecx & bit_SSE4_2) in get_available_features()
314 if (ecx & bit_AVX) in get_available_features()
355 if (ecx & bit_GFNI) in get_available_features()
383 if (ecx & bit_FMA4) in get_available_features()
[all …]
/dragonfly/crypto/libressl/crypto/camellia/
H A Dcmll-elf-x86_64.S100 xorl %edx,%ecx
102 xorl %ecx,%r10d
103 xorl %ecx,%r11d
127 xorl %edx,%ecx
129 xorl %ecx,%r8d
130 xorl %ecx,%r9d
154 xorl %edx,%ecx
181 xorl %edx,%ecx
183 xorl %ecx,%r8d
253 roll $1,%ecx
[all …]
/dragonfly/contrib/gcc-8.0/gcc/config/i386/
H A Ddriver-i386.c66 unsigned eax, ebx, ecx, edx; in detect_l2_cache() local
72 level2->line = ecx & 0xff; in detect_l2_cache()
74 assoc = (ecx >> 12) & 0xf; in detect_l2_cache()
92 unsigned eax, ebx, ecx, edx; in detect_caches_amd() local
103 level1.line = ecx & 0xff; in detect_caches_amd()
321 unsigned sets = ecx + 1; in detect_caches_cpuid4()
464 has_sse3 = ecx & bit_SSE3; in host_detect_local_cpu()
468 has_avx = ecx & bit_AVX; in host_detect_local_cpu()
473 has_aes = ecx & bit_AES; in host_detect_local_cpu()
475 has_fma = ecx & bit_FMA; in host_detect_local_cpu()
[all …]
/dragonfly/contrib/gcc-4.7/gcc/config/i386/
H A Ddriver-i386.c64 unsigned eax, ebx, ecx, edx; in detect_l2_cache() local
70 level2->line = ecx & 0xff; in detect_l2_cache()
72 assoc = (ecx >> 12) & 0xf; in detect_l2_cache()
90 unsigned eax, ebx, ecx, edx; in detect_caches_amd() local
101 level1.line = ecx & 0xff; in detect_caches_amd()
301 unsigned sets = ecx + 1; in detect_caches_cpuid4()
441 has_sse3 = ecx & bit_SSE3; in host_detect_local_cpu()
445 has_avx = ecx & bit_AVX; in host_detect_local_cpu()
450 has_aes = ecx & bit_AES; in host_detect_local_cpu()
452 has_fma = ecx & bit_FMA; in host_detect_local_cpu()
[all …]
/dragonfly/test/nvmm/demo/smallkern/
H A Dlocore.S252 shrl $2,%ecx
267 shrl $PGSHIFT,%ecx
273 subl %eax,%ecx
274 shrl $PGSHIFT,%ecx
281 subl %eax,%ecx
282 shrl $PGSHIFT,%ecx
289 subl %eax,%ecx
297 subl %eax,%ecx
353 movl $1,%ecx
453 movl %edx,%ecx
[all …]
/dragonfly/sys/contrib/dev/acpica/source/include/platform/
H A Dacwin.h259 __asm mov ecx, FacsPtr \
260 __asm or ecx, ecx \
262 __asm lea ecx, [ecx].GlobalLock \
265 __asm mov eax, [ecx] \
270 __asm lock cmpxchg dword ptr [ecx], edx \
283 __asm mov ecx, FacsPtr \
284 __asm or ecx, ecx \
286 __asm lea ecx, [ecx].GlobalLock \
289 __asm mov eax, [ecx] \
292 __asm lock cmpxchg dword ptr [ecx], edx \
/dragonfly/sys/cpu/x86_64/misc/
H A Din_cksum2.s60 movl %esi,%ecx /* %ecx = counter */
62 cmpl $5,%ecx
65 subl $5,%ecx
73 cmpl $5,%ecx
76 testl %ecx,%ecx
82 decl %ecx
/dragonfly/sys/platform/pc64/x86_64/
H A Dipl.s169 cmpl $0,%ecx
274 bsfl %ecx,%ecx /* locate the next pending softint */
275 btrl %ecx,PCPU(spending) /* make sure its still pending */
277 addl $FIRST_SOFTINT,%ecx /* actual intr number */
279 movl %ecx,%edi /* argument to C call */
381 movl PCPU(spending),%ecx
382 cmpl $0,%ecx
430 bsfl %ecx,%ecx /* locate the next pending softint */
431 btrl %ecx,PCPU(spending) /* make sure its still pending */
433 addl $FIRST_SOFTINT,%ecx /* actual intr number */
[all …]
/dragonfly/test/cpuperf/
H A Dcpu_cmpexg.S9 movl 4(%esp),%ecx
13 movl $0,(%ecx)
19 movl 4(%esp),%ecx
22 cmpxchgl %edx,(%ecx) /* instruction under test */
24 movl $0,(%ecx)
H A Dcpu_lcmpexg.S9 movl 4(%esp),%ecx
13 movl $0,(%ecx)
19 movl 4(%esp),%ecx
22 lock; cmpxchgl %edx,(%ecx) /* instruction under test */
24 movl $0,(%ecx)
H A Dcpu_cmpadd.S9 movl 4(%esp),%ecx
16 movl 4(%esp),%ecx
18 cmpl $0,%ecx
22 addl $1,(%ecx) /* instruction under test */
H A Dcpu_call.S9 movl 4(%esp),%ecx
13 movl $0,(%ecx)
19 movl 4(%esp),%ecx
24 movl $0,(%ecx)
H A Dcpu_add.S9 movl 4(%esp),%ecx
18 movl 4(%esp),%ecx
20 addl $1,(%ecx) /* instruction under test */
H A Dcpu_ladd.S9 movl 4(%esp),%ecx
18 movl 4(%esp),%ecx
20 lock; addl $1,(%ecx) /* instruction under test */
/dragonfly/stand/boot/pc32/btx/btxldr/
H A Dbtxldr.S129 movl $0x6,%ecx # Count
146 subl %ecx,%ebp # for bootinfo
161 subl %ecx,%ebp # for arguments
217 pushl %ecx # Save image size
278 pushl %ecx # registers
286 movl 0x14(%edx),%ecx # Any bytes
287 subl 0x10(%edx),%ecx # to zero?
292 start.5: popl %ecx # Restore
306 movl $start.9-start.8,%ecx # Size
361 xorl %ecx,%ecx # Zero for loops
[all …]
/dragonfly/stand/boot/pc32/pxeldr/
H A Dpxeldr.S89 andl $0xffff, %ecx # clear upper words
90 andl $0xffff, %ebx # of %ebx and %ecx
91 shll $4, %ecx # calculate the offset of
92 addl %ebx, %ecx # the PXENV+ struct and
93 pushl %ecx # save it on the stack
145 movl end+AOUT_TEXT, %ecx # %ecx = length of the text
162 movl end+AOUT_DATA, %ecx # size of the data segment
165 movl end+AOUT_BSS, %ecx # size of the bss
167 addb $3, %cl # round %ecx up to
168 shrl $2, %ecx # a multiple of 4
[all …]
/dragonfly/crypto/libressl/crypto/
H A Dcpuid-elf-x86_64.S43 cmpl $1818588270,%ecx
54 cmpl $1145913699,%ecx
94 movl $0,%ecx
129 andl $(~IA32CAP_MASK1_AMD_XOP),%ecx
130 orl %ecx,%r9d
135 xorl %ecx,%ecx
/dragonfly/sys/platform/pc64/apic/
H A Dioapic_ipl.s83 movl CNAME(ioapic_irqs) + IOAPIC_IRQI_IDX(%rax), %ecx
86 movl %ecx, (%rdx) /* target register index */
100 movl CNAME(ioapic_irqs) + IOAPIC_IRQI_IDX(%rax), %ecx
103 movl %ecx, (%rdx) /* write the target register index */
/dragonfly/test/sysperf/
H A Dsw.S75 movl 8(%esp),%ecx
76 movl %ecx,4(%eax)
78 movl 12(%esp),%ecx
79 movl %ecx,12(%eax)
/dragonfly/sys/dev/virtual/nvmm/x86/
H A Dnvmm_x86.c213 .ecx =
311 .ecx =
357 .ecx =
417 .ecx = 0,
455 .ecx = 0,

1234