Searched refs:edi (Results 1 - 25 of 63) sorted by relevance

123

/macosx-10.9.5/Libc-997.90.3/i386/string/
H A Dstrcpy.s44 pushl %edi
45 movl 8(%esp),%edi // get dest ptr
47 movl %edi,%edx // copy dest ptr
57 // %edi = dest ptr (aligned)
72 // %edi = dest ptr
79 movb %al,(%edi) // pack into dest
80 inc %edi
91 // %edi = dest ptr (aligned)
103 movdqa %xmm1,(%edi) // no 0s so do aligned store into destination
104 addl $16,%edi
[all...]
H A Dstrlcpy.s56 pushl %edi
59 movl 16(%esp),%edi // get dest ptr
69 // %edi = dest ptr
80 movb %al,(%edi) // pack into dest
81 inc %edi
90 // %edi = dest ptr (unaligned)
101 // %edi = dest ptr (unaligned)
116 movl %eax,(%edi) // pack 4 bytes into destination
117 addl $4,%edi
125 // %edi
[all...]
H A Dstrlcat.s58 pushl %edi
61 movl 16(%esp),%edi // get dest ptr
69 movl %edi,%ecx // copy buffer ptr
70 andl $(-16),%edi // 16-byte align buffer ptr
78 movdqa (%edi),%xmm1 // get first aligned chunk of buffer
79 addl $16,%edi
88 movdqa (%edi),%xmm1 // get next chunk
89 addl $16,%edi
96 subl $16,%edi // back up ptr into buffer
98 addl %edx,%edi // poin
[all...]
H A Dstrncpy.s52 pushl %edi
54 movl 12(%esp),%edi // get dest ptr
57 movl %edi,%edx // copy dest ptr
67 // %edi = dest ptr (aligned)
95 // %edi = dest ptr
104 movb %al,(%edi) // pack into dest
105 inc %edi
118 // %edi = dest ptr (aligned)
131 movdqa %xmm1,(%edi) // no 0s so do aligned store into destination
132 addl $16,%edi
[all...]
/macosx-10.9.5/zlib-53/zlib/contrib/asm686/
H A Dmatch.S48 /* saved edi 40 */
93 pushl %edi
145 lea (%esi,%ebp), %edi
146 movl %edi, scan(%esp)
151 movl %edi, %eax
180 movzwl (%edi), %ebx
182 movzwl -1(%edi,%eax), %ebx
184 movl dsPrev(%edx), %edi
210 * %edi = prev
215 movzwl (%edi,
[all...]
/macosx-10.9.5/xnu-2422.115.4/osfmk/i386/
H A Dgdb_defs.h51 unsigned int edi; member in struct:__anon15255
H A Dtss.h87 uint32_t edi; member in struct:i386_tss
/macosx-10.9.5/xnu-2422.115.4/osfmk/i386/commpage/
H A Dfifo_queues.s92 * %edi = ptr to queue head structure
107 cmpl $0,8(%edi) // sniff the lockword
114 * %edi = ptr to queue head structure
126 cmpxchgl %ecx, 8(%edi) // try to take the spinlock
132 cmpxchgl %ecx, 8(%edi) // try 2nd time to take the spinlock
138 cmpxchgl %ecx, 8(%edi) // try 3rd time to take the spinlock
144 movl 4(%edi),%ecx // get ptr to last element in q
147 movl %esi,(%edi) // q empty so this is first element
152 movl %esi,4(%edi) // new element becomes last in q
153 movl $0,8(%edi) // unloc
[all...]
/macosx-10.9.5/zlib-53/zlib/contrib/masmx86/
H A Dinffas32.asm167 push edi
179 mov edi, [esi+28]
211 mov eax, [edi+lencode_state]
212 mov ecx, [edi+distcode_state]
218 mov ecx, [edi+lenbits_state]
224 mov ecx, [edi+distbits_state]
229 mov eax, [edi+wsize_state]
230 mov ecx, [edi+write_state]
231 mov edx, [edi+window_state]
237 mov ebp, [edi
[all...]
H A Dmatch686.asm44 ; 5 dword on top (ret,ebp,esi,edi,ebx)
133 ; saved edi byte esp + 40
203 push edi
255 lea edi, [esi + ebp]
256 mov [scan], edi
261 mov eax, edi
290 movzx ebx, word ptr [edi]
292 movzx ebx, word ptr [edi + eax - 1]
294 mov edi, [edx + dsPrev]
320 ;;; edi
[all...]
/macosx-10.9.5/objc4-551.1/runtime/Messengers.subproj/
H A Dobjc-msg-i386.s362 pushl %edi // save scratch register
363 movl cache(%edx), %edi // cache = class->cache
371 movl mask(%edi), %esi // mask = cache->mask
377 // edi = cache
386 movl buckets(%edi, %edx, 4), %eax // meth = cache->buckets[index]
409 movl missCount(%esi), %edi //
410 addl $$1, %edi //
411 movl %edi, missCount(%esi) // cacheData->missCount += 1
412 movl missProbes(%esi), %edi //
413 addl %ebx, %edi //
[all...]
/macosx-10.9.5/xnu-2422.115.4/libkern/x86_64/
H A DOSAtomic.s41 movl %edi, %eax
103 xaddl %edi, (%rsi) #; Atomic exchange and add
104 movl %edi, %eax;
/macosx-10.9.5/Security-55471.14.18/include/security_cryptkit/
H A DgiantPort_i486.s60 pushl %edi
145 popl %edi
/macosx-10.9.5/Security-55471.14.18/libsecurity_cryptkit/lib/
H A DgiantPort_i486.s60 pushl %edi
145 popl %edi
/macosx-10.9.5/zlib-53/zlib/contrib/inflate86/
H A Dinffas86.c83 /* 32 16 */ unsigned char FAR *out; /* edi rdi local strm->next_out */
477 " movl 16(%%esp), %%edi\n" /* edi = out */
487 " cmpl %%edi, 24(%%esp)\n" /* out < end */
606 " movl %%edi, %%eax\n"
613 " movl %%edi, %%esi\n"
621 " movb %%al, (%%edi)\n"
622 " incl %%edi\n"
638 " cmpl %%edi, 20(%%esp)\n"
642 " movb -1(%%edi),
804 mov edi, [esp+16] /* edi = out */ local
[all...]
/macosx-10.9.5/architecture-265/i386/
H A Dtss.h65 unsigned int edi; member in struct:tss
/macosx-10.9.5/dyld-239.4/src/
H A Dstart_glue.s49 movl %eax,%edi # pass result from main() to exit()
/macosx-10.9.5/libunwind-35.3/testsuite/
H A Dunwind_test_x86.s20 movl %edi, -4(%ebp)
25 movl $0xABCDDCBA, %edi
33 cmpl $0xABCDDCBA, %edi
41 movl -4(%ebp), %edi
H A Dunwind_test_x86_unusual.s73 movl %edi, -44(%ebp)
79 movl $0, %edi
81 movl -44(%ebp), %edi
95 movl %edi, -44(%ebp)
101 movl $0, %edi
103 movl -44(%ebp), %edi
126 movl %edi, -4(%ebp)
129 movl $0, %edi
134 movl -4(%ebp), %edi
H A Dunwind_test_x86_disable_compact_frame.s81 pushl %edi
85 movl $0, %edi
88 popl %edi
127 movl %edi, -4(%ebp)
129 movl $0, %edi
133 movl -4(%ebp), %edi
149 movl %edi, -4(%ebp)
152 movl $0, %edi
155 movl -4(%ebp), %edi
173 movl %edi,
[all...]
H A Dunwind_test_x86_frame.s85 pushl %edi
89 movl $0, %edi
92 popl %edi
131 movl %edi, -4(%ebp)
133 movl $0, %edi
137 movl -4(%ebp), %edi
153 movl %edi, -4(%ebp)
156 movl $0, %edi
159 movl -4(%ebp), %edi
177 movl %edi,
[all...]
H A Dunwind_test_x86_frameless.s68 pushl %edi
72 movl $0, %edi
75 popl %edi
106 movl %edi, 24(%esp)
109 movl $0, %edi
112 movl 24(%esp), %edi
128 movl %edi, 24(%esp)
132 movl $0, %edi
136 movl 24(%esp), %edi
149 movl %edi, 2
[all...]
/macosx-10.9.5/xnu-2422.115.4/EXTERNAL_HEADERS/architecture/i386/
H A Dtss.h67 unsigned int edi; member in struct:tss
/macosx-10.9.5/xnu-2422.115.4/tools/tests/execperf/
H A Dexit-asm.S8 movl $42, %edi
/macosx-10.9.5/zlib-53/zlib/contrib/gcc_gvmat64/
H A Dgvmat64.S219 mov edi, prev_length
223 cmp edi, esi
271 xor edi,edi
276 cmovng ebp,edi
380 ;;; edi = prev
413 ;;; Point edi to the string under scrutiny, and esi to the string we
414 ;;; are hoping to match it up with. In actuality, esi and edi are
433 ;;; bytes, as much as necessary in order to dword-align the edi

Completed in 419 milliseconds

123