Searched refs:ecx (Results 1 - 25 of 38) sorted by relevance

12

/fuchsia/zircon/third_party/lib/acpica/source/include/acpica/platform/
H A Dacwin.h103 __asm mov ecx, FacsPtr \
104 __asm or ecx, ecx \
106 __asm lea ecx, [ecx].GlobalLock \
109 __asm mov eax, [ecx] \
114 __asm lock cmpxchg dword ptr [ecx], edx \
127 __asm mov ecx, FacsPtr \
128 __asm or ecx, ecx \
[all...]
/fuchsia/zircon/third_party/ulib/uboringssl/linux-x86_64/crypto/fipsmodule/
H A Dmd5-x86_64.S24 movl 8(%rbp),%ecx
40 movl %ecx,%r14d
44 xorl %ecx,%r11d
51 movl %ecx,%r11d
56 xorl %ecx,%r11d
63 leal 606105819(%rcx,%r10,1),%ecx
67 addl %r11d,%ecx
68 roll $17,%ecx
70 addl %edx,%ecx
73 andl %ecx,
[all...]
H A Dsha1-x86_64.S54 movl %esi,%ecx
57 roll $5,%ecx
60 addl %ecx,%r13d
67 movl %r13d,%ecx
70 roll $5,%ecx
73 addl %ecx,%r12d
80 movl %r12d,%ecx
83 roll $5,%ecx
86 addl %ecx,%r11d
93 movl %r11d,%ecx
[all...]
H A Dsha256-x86_64.S41 movl 8(%rdi),%ecx
53 xorl %ecx,%edi
131 addl %r12d,%ecx
137 movl %ecx,%r13d
143 xorl %ecx,%r13d
149 andl %ecx,%r15d
156 xorl %ecx,%r13d
182 movl %ecx,%edi
227 xorl %ecx,%r15d
235 xorl %ecx,
[all...]
H A Daes-x86_64.S8 xorl 8(%r15),%ecx
32 shrl $16,%ecx
64 movl 8(%r15),%ecx
67 xorl %r12d,%ecx
90 shrl $16,%ecx
149 movl 16+8(%r15),%ecx
152 xorl %r12d,%ecx
173 xorl 8(%r15),%ecx
182 shrl $16,%ecx
218 shrl $8,%ecx
[all...]
H A Dghash-x86_64.S335 movzbl %dl,%ecx
338 shrl $4,%ecx
373 movzbl %dl,%ecx
376 shrl $4,%ecx
414 movzbl %dl,%ecx
417 shrl $4,%ecx
454 movzbl %dl,%ecx
457 shrl $4,%ecx
495 movzbl %dl,%ecx
498 shrl $4,%ecx
[all...]
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/
H A Dcpu-intel.c97 "xor %%ecx, %%ecx\n"
106 "xor %%ecx, %%ecx\n"
147 uint32_t eax, ebx, ecx, edx; local
148 OPENSSL_cpuid(&eax, &ebx, &ecx, &edx, 0);
154 ecx == 0x6c65746e /* ntel */;
157 ecx == 0x444d4163 /* cAMD */;
163 OPENSSL_cpuid(&eax, &ebx, &ecx, &edx, 0x80000000);
166 OPENSSL_cpuid(&eax, &ebx, &ecx,
[all...]
/fuchsia/zircon/kernel/arch/x86/
H A Dstart.S32 mov PHYS(__data_end), %ecx
35 rep movsb // while (ecx-- > 0) *edi++ = *esi++;
39 movl $PHYS(_end), %ecx
40 sub %edi, %ecx // Compute the length of the bss in bytes.
42 rep stosb // while (ecx-- > 0) *edi++ = al;
50 // address in 32-bit code. Clobbers the %ecx register.
54 mov PHYS(kernel_relocated_base + SHIFT_OFFSET(\shift)), %ecx
57 shrl $SHIFT_REMAIN(\shift), %ecx
58 andl $ADDR_OFFSET_MASK, %ecx
61 shll $3, %ecx
[all...]
H A Dops.S83 xor %ecx, %ecx
94 xor %ecx, %ecx
H A Dstart16.S58 mov %cr4, %ecx
59 or $(X86_CR4_PAE|X86_CR4_PGE), %ecx
60 mov %ecx, %cr4
63 mov BCD_PHYS_BOOTSTRAP_PML4_OFFSET, %ecx
64 mov %ecx, %cr3
69 mov $X86_MSR_IA32_EFER, %ecx
111 mov BCD_PHYS_KERNEL_PML4_OFFSET(%esi), %ecx
153 mov BCD_PHYS_KERNEL_PML4_OFFSET(%esi), %ecx
188 mov $X86_MSR_IA32_GS_BASE, %ecx
H A Duspace_entry.S24 xorl %ecx, %ecx
H A Dimage.S124 mov $\n, %ecx
H A Dfeature.cpp222 uint32_t eax, ebx, ecx, edx; local
223 cpuid_c(X86_CPUID_TOPOLOGY, level, &eax, &ebx, &ecx, &edx);
225 uint8_t type = (ecx >> 8) & 0xff;
/fuchsia/zircon/system/utest/hypervisor/
H A Dx86.S170 mov $IA32_GS_BASE, %ecx
254 // Hack to check if we're x86 or x64. In x86, 0x41 is `inc %ecx` and loop
255 // falls through. In x64, 0x41 is the REX.B prefix and %ecx is not
257 xor %ecx,%ecx
258 .byte 0x41 // x86: inc %ecx; x64: rex.B prefix
289 mov $2,%ecx
316 mov $X86_MSR_IA32_STAR, %ecx
321 mov $X86_MSR_IA32_LSTAR, %ecx
341 mov $X86_MSR_IA32_SYSENTER_CS, %ecx
[all...]
/fuchsia/zircon/system/ulib/zircon/
H A Dzx_futex_wake_handle_close_thread_exit-x86-64.S13 // (value_ptr: %rdi, wake_count: %esi, new_value: %edx, handle: %ecx)
24 mov %ecx, %ebx
H A Dzx_vmar_unmap_handle_close_thread_exit-x86-64.S13 // (vmar_handle: %rdi, addr: %rsi, len: %rdx, handle: %ecx)
19 mov %ecx, %ebx
/fuchsia/zircon/kernel/target/pc/multiboot/
H A Dmultiboot-start.S43 mov $end, %ecx
44 sub %edi, %ecx
/fuchsia/zircon/system/utest/x86-umip/
H A Dmain.cpp31 uint32_t eax, ebx, ecx, edx; local
32 if (__get_cpuid(7, &eax, &ebx, &ecx, &edx) != 1) {
35 return ecx & (1u << 2);
/fuchsia/zircon/system/utest/register-state/
H A Dregister-state-test.cpp20 uint32_t eax, ebx, ecx, edx; local
21 __cpuid(7, eax, ebx, ecx, edx);
/fuchsia/zircon/third_party/ulib/musl/src/setjmp/x86_64/
H A Dlongjmp.S103 xor %ecx, %ecx
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/md5/asm/
H A Dmd5-x86_64.pl73 $code .= " mov %ecx, %r11d /* (NEXT STEP) y' = %ecx */\n" if ($pos == -1);
148 mov 2*4(%rbp), %ecx # ecx = ctx->C
154 # C is 'ecx'
164 mov %ecx, %r14d
167 round1_step(-1,'%eax','%ebx','%ecx','%edx', '1','0xd76aa478', '7');
168 round1_step( 0,'%edx','%eax','%ebx','%ecx', '2','0xe8c7b756','12');
169 round1_step( 0,'%ecx','%edx','%eax','%ebx', '3','0x242070db','17');
170 round1_step( 0,'%ebx','%ecx','
[all...]
/fuchsia/zircon/system/utest/core/memory-mapping/
H A Dmemory-mapping.cpp24 uint32_t eax, ebx, ecx, edx; local
25 __cpuid(X86_CPUID_ADDR_WIDTH, eax, ebx, ecx, edx);
/fuchsia/zircon/third_party/ulib/uboringssl/linux-x86_64/crypto/chacha/
H A Dchacha-x86_64.S73 movl $0x79622d32,%ecx
123 addl %r10d,%ecx
124 xorl %ecx,%r14d
135 addl %r10d,%ecx
136 xorl %ecx,%r14d
175 addl %r11d,%ecx
176 xorl %ecx,%r13d
187 addl %r11d,%ecx
188 xorl %ecx,%r13d
211 addl $0x79622d32,%ecx
[all...]
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/aes/asm/
H A Daes-x86_64.pl58 $s2="%ecx";
1031 # %ecx=s2 and %edx=s3.
1363 mov %esi,%ecx # %ecx=bits
1385 cmp \$128,%ecx
1387 cmp \$192,%ecx
1389 cmp \$256,%ecx
1401 xor %ecx,%ecx
1418 add \$1,%ecx
[all...]
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/chacha/asm/
H A Dchacha-x86_64.pl119 @x=("%eax","%ebx","%ecx","%edx",map("%r${_}d",(8..11)),
535 movzb (%rsp,$counter),%ecx
537 xor %ecx,%eax
1111 movzb (%rsp,%r10),%ecx
1113 xor %ecx,%eax
1751 movzb (%rsp,%r10),%ecx
1753 xor %ecx,%eax
1976 movzb (%rsp,$counter),%ecx
1978 xor %ecx,%eax
2469 movzb (%rsp,%r10),%ecx
[all...]

Completed in 184 milliseconds

12