/macosx-10.10/MITKerberosShim-66/ |
H A D | heim-sym.i386.s | 16 popl %edx 17 leal L_fun_krb5_cc_end_seq_get$non_lazy_ptr-"L01"(%edx), %eax 18 movl (%eax), %edx 19 movl (%edx), %edx 20 jmp *%edx 33 popl %edx 34 leal L_fun_krb5_config_get_string$non_lazy_ptr-"L02"(%edx), %eax 35 movl (%eax), %edx 36 movl (%edx), [all...] |
H A D | heim-proxy.i386.s | 16 popl %edx 17 leal L_fun_gss_accept_sec_context$non_lazy_ptr-"L01"(%edx), %eax 18 movl (%eax), %edx 19 movl (%edx), %edx 20 jmp *%edx 33 popl %edx 34 leal L_fun_gss_acquire_cred$non_lazy_ptr-"L02"(%edx), %eax 35 movl (%eax), %edx 36 movl (%edx), [all...] |
/macosx-10.10/Libc-1044.1.2/i386/string/ |
H A D | strlen.s | 38 movl 4(%esp),%edx // get ptr to string 40 movl %edx,%ecx // copy ptr 41 andl $(-16),%edx // 16-byte align ptr 43 pcmpeqb (%edx),%xmm0 // check whole qw for 0s 51 // %edx = aligned address of 16-byte block containing the terminating 0-byte 57 addl %edx,%eax // get address of the 0-byte 62 // %edx = address of previous block 66 addl $16,%edx // advance ptr 68 movdqa (%edx),%xmm1 // get next chunk 69 addl $16,%edx [all...] |
H A D | strlcpy.s | 62 movl %esi,%edx // copy source ptr 63 negl %edx 64 andl $3,%edx // how many bytes to align source ptr? 72 // %edx = number of bytes to copy (>0, may not fit in buffer) 84 dec %edx // more to go? 95 movl $5,%edx // if buffer almost exhausted, prepare to copy rest byte-by-byte 109 movl %eax,%edx // make 2 copies of word 111 notl %edx // use magic word-parallel test for 0s 113 andl $0x80808080,%edx 114 testl %ebx,%edx [all...] |
H A D | strcpy.s | 47 movl %edi,%edx // copy dest ptr 48 negl %edx 49 andl $15,%edx // how many bytes to align dest ptr? 61 movl $4096,%edx 63 subl %eax,%edx // get #bytes remaining in source page 64 shrl $4,%edx // get #chunks till end of page 66 movl $16,%edx // move 16 bytes to cross page but keep dest aligned 73 // %edx = byte count 83 dec %edx // more to go? 92 // %edx [all...] |
H A D | strncpy.s | 57 movl %edi,%edx // copy dest ptr 58 negl %edx 59 andl $15,%edx // how many bytes to align dest ptr? 72 movl $4096,%edx 74 subl %eax,%edx // get #bytes remaining in source page 75 cmpl %ecx,%edx // will buffer run out before the page end? 76 cmova %ecx,%edx // get min(length remaining, bytes to page end) 77 shrl $4,%edx // get #chunks till end of page 83 movl $16,%edx // move 16 bytes to cross page but keep dest aligned 84 LCheckShortCopy: // we propose to copy %edx byte [all...] |
H A D | strlcat.s | 73 movl $16,%edx 75 subl %ecx,%edx // #bytes from buffer start to end of dq 76 subl %edx,%ebx // does buffer end before end of dq? 95 bsf %ecx,%edx // find first 1-bit (ie, first 0-byte) 98 addl %edx,%edi // point to 0-byte 99 subl %edx,%ebx // compute #bytes remaining in buffer 109 movl %esi,%edx // copy source ptr 110 negl %edx 111 andl $3,%edx // how many bytes to align source ptr? 119 // %edx [all...] |
/macosx-10.10/Libc-1044.1.2/x86_64/string/ |
H A D | strcpy.s | 81 and %edx, %eax 91 pmovmskb %xmm0, %edx 92 test %edx, %edx 101 // eax and edx, then shift it right by cl to throw out any bits preceeding 104 shl $16, %edx 105 or %edx, %eax 108 bsf %eax, %edx 157 pmovmskb %xmm0, %edx 158 test %edx, [all...] |
/macosx-10.10/zlib-55/zlib/contrib/asm686/ |
H A D | match.S | 99 /* throughout the entire function. %edx will hold the pointer to the */ 103 movl deflatestate(%esp), %edx 112 movl dsPrevLen(%edx), %eax 113 movl dsGoodMatch(%edx), %ebx 115 movl dsWMask(%edx), %eax 116 movl dsMaxChainLen(%edx), %ebx 133 movl dsNiceMatch(%edx), %eax 134 movl dsLookahead(%edx), %ebx 142 movl dsWindow(%edx), %esi 144 movl dsStrStart(%edx), [all...] |
/macosx-10.10/Heimdal-398.1.2/lib/hcrypto/libtommath/etc/ |
H A D | timer.asm | 17 push edx
20 mov [time+0],edx
23 pop edx
35 sbb edx,[time+0]
|
/macosx-10.10/xnu-2782.1.97/iokit/Kernel/x86_64/ |
H A D | IOSharedLock.s | 55 orl $-1, %edx 57 cmpxchgl %edx, (%rdi)
|
/macosx-10.10/xnu-2782.1.97/libsyscall/custom/ |
H A D | __fork.s | 64 orl %edx,%edx // CF=OF=0, ZF set if zero result 91 orl %edx,%edx // CF=OF=0, ZF set if zero result
|
H A D | __gettimeofday.s | 35 * This syscall is special cased: the timeval is returned in eax/edx. 41 mov %edx,4(%ecx) 53 movl %edx, 8(%rdi)
|
H A D | __pipe.s | 37 movl %edx,4(%ecx) 45 movl %edx, 4(%rdi)
|
H A D | __getpid.s | 65 movl %eax, %edx 69 cmpxchgl %edx, __current_pid 70 movl %edx, %eax 92 movl %eax, %edx 96 cmpxchgl %edx, (%rcx) 97 movl %edx, %eax
|
H A D | custom.s | 41 mov %esp, %edx 44 movl %edx, 4(%esp) 51 mov %esp, %edx 54 movl %edx, 4(%esp) 61 popl %edx
|
/macosx-10.10/bash-94.1.2/bash-3.2/lib/malloc/ |
H A D | i386-alloca.s | 7 popl %edx 14 pushl %edx
|
/macosx-10.10/Security-57031.1.35/Security/include/security_cryptkit/ |
H A D | giantPort_i486.s | 92 /* plierDigit --> %edx */ 93 movl ARG_PLIER_DIGIT(%ebp),%edx 96 * edx = plierDigit 97 * edx:eax := (plierDigit * *candVector) */ 98 mull %edx 102 prodHi : edx */ 108 adc $0,%edx 113 adc $0,%edx 120 movl %edx, %ebx
|
/macosx-10.10/Security-57031.1.35/Security/libsecurity_cryptkit/lib/ |
H A D | giantPort_i486.s | 92 /* plierDigit --> %edx */ 93 movl ARG_PLIER_DIGIT(%ebp),%edx 96 * edx = plierDigit 97 * edx:eax := (plierDigit * *candVector) */ 98 mull %edx 102 prodHi : edx */ 108 adc $0,%edx 113 adc $0,%edx 120 movl %edx, %ebx
|
/macosx-10.10/objc4-646/runtime/Messengers.subproj/ |
H A D | objc-msg-simulator-i386.s | 233 // edx = class to search 237 // (not found) jumps to LCacheMiss, class still in edx 249 4: pop %edx 250 leal __objc_msgSend_uncached_impcache-4b(%edx), %edx 251 cmpl %edx, %eax 288 movzwl 12(%edx), %eax // eax = mask 291 addl 8(%edx), %eax // eax = bucket = cache->buckets+offset 301 cmpl 8(%edx), %eax 313 movzwl 12(%edx), [all...] |
H A D | objc-msg-i386.s | 262 // class to search in %edx 289 movl cache(%edx), %edi // cache = class->cache 298 movl %ecx, %edx // index = selector 299 shrl $$2, %edx // index = selector >> 2 305 // edx = index 311 andl %esi, %edx // index &= mask 312 movl buckets(%edi, %edx, 4), %eax // meth = cache->buckets[index] 318 addl $$1, %edx // bump index ... 324 popl %edx // retrieve cache pointer 325 movl mask(%edx), [all...] |
/macosx-10.10/xnu-2782.1.97/EXTERNAL_HEADERS/architecture/i386/ |
H A D | asm_help.h | 70 lea 9b,%edx ;\ 274 popl %edx ; \ 275 movl L ## var ## $non_lazy_ptr-1b(%edx),%edx 279 call %edx 294 jmp %edx ; \ 299 movl (%edx),%edx ; \ 300 pushl %edx ; \ 305 movl reg, (%edx) ; \ [all...] |
/macosx-10.10/xnu-2782.1.97/libsyscall/wrappers/ |
H A D | mach_absolute_time.s | 34 /* return mach_absolute_time in %edx:%eax 63 rdtsc /* get TSC in %edx:%eax */ 67 sbbl _COMM_PAGE_NT_TSC_BASE+4,%edx 75 shldl %cl,%eax,%edx /* shift %edx left, filling in from %eax */ 76 shll %cl,%eax /* finish shifting %edx:%eax left by _COMM_PAGE_NT_SHIFT bits */ 80 movl %edx,%ebx 83 movl %edx,%ebx 86 adcl $0,%edx 89 adcl _COMM_PAGE_NT_NS_BASE+4,%edx [all...] |
H A D | mach_approximate_time.s | 47 movl _COMM_PAGE_APPROX_TIME+4, %edx // load high 52 cmpl _COMM_PAGE_APPROX_TIME+4, %edx // load high and check if equal
|
H A D | __commpage_gettimeofday.s | 49 call _mach_absolute_time /* get nanotime in %edx:%eax */ 52 sbb _COMM_PAGE_GTOD_NS_BASE+4,%edx 63 mov %edx,%eax 64 xor %edx,%edx 108 shrq $32,%rdx // get high half of delta in %edx 109 divl %ecx // %eax <- seconds since timestamp, %edx <- nanoseconds 113 movl %edx,%eax 114 xorl %edx,%edx [all...] |