/fuchsia/zircon/third_party/lib/acpica/source/include/acpica/platform/ |
H A D | acwin.h | 103 __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 D | md5-x86_64.S | 24 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 D | sha1-x86_64.S | 54 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 D | sha256-x86_64.S | 41 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 D | aes-x86_64.S | 8 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 D | ghash-x86_64.S | 335 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 D | cpu-intel.c | 97 "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 D | start.S | 32 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 D | ops.S | 83 xor %ecx, %ecx 94 xor %ecx, %ecx
|
H A D | start16.S | 58 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 D | uspace_entry.S | 24 xorl %ecx, %ecx
|
H A D | image.S | 124 mov $\n, %ecx
|
H A D | feature.cpp | 222 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 D | x86.S | 170 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 D | zx_futex_wake_handle_close_thread_exit-x86-64.S | 13 // (value_ptr: %rdi, wake_count: %esi, new_value: %edx, handle: %ecx) 24 mov %ecx, %ebx
|
H A D | zx_vmar_unmap_handle_close_thread_exit-x86-64.S | 13 // (vmar_handle: %rdi, addr: %rsi, len: %rdx, handle: %ecx) 19 mov %ecx, %ebx
|
/fuchsia/zircon/kernel/target/pc/multiboot/ |
H A D | multiboot-start.S | 43 mov $end, %ecx 44 sub %edi, %ecx
|
/fuchsia/zircon/system/utest/x86-umip/ |
H A D | main.cpp | 31 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 D | register-state-test.cpp | 20 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 D | longjmp.S | 103 xor %ecx, %ecx
|
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/md5/asm/ |
H A D | md5-x86_64.pl | 73 $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 D | memory-mapping.cpp | 24 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 D | chacha-x86_64.S | 73 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 D | aes-x86_64.pl | 58 $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 D | chacha-x86_64.pl | 119 @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...] |