Home
last modified time | relevance | path

Searched refs:edi (Results 1 – 25 of 58) sorted by relevance

123

/haiku/src/system/libroot/posix/glibc/arch/x86/
H A Drshift.S35 pushl %edi
40 movl RES(%esp),%edi
46 CHECK_BOUNDS_BOTH_WIDE (%edi, RES(%esp), %ebx)
54 leal 4(%edi),%eax
57 leal (%edi,%ebx,4),%eax
73 movl (%edi),%eax /* fetch destination cache line */
76 L(oop): movl 28(%edi),%eax /* fetch destination cache line */
83 movl %ebp,(%edi)
84 movl %eax,4(%edi)
90 movl %edx,8(%edi)
[all …]
H A Dlshift.S35 pushl %edi
40 movl RES(%esp),%edi
46 CHECK_BOUNDS_BOTH_WIDE (%edi, RES(%esp), %ebx)
55 cmpl %edi,%eax
58 cmpl %eax,%edi
62 leal -4(%edi,%ebx,4),%edi
76 movl (%edi),%eax /* fetch destination cache line */
79 L(oop): movl -28(%edi),%eax /* fetch destination cache line */
86 movl %ebp,(%edi)
87 movl %eax,-4(%edi)
[all …]
H A Dsub_n.S36 pushl %edi
41 movl RES(%esp),%edi
47 CHECK_BOUNDS_BOTH_WIDE (%edi, RES(%esp), %ecx)
63 L(oop): movl 28(%edi),%eax /* fetch destination cache line */
64 leal 32(%edi),%edi
72 movl %eax,-32(%edi)
73 movl %edx,-28(%edi)
81 movl %eax,-24(%edi)
82 movl %edx,-20(%edi)
90 movl %eax,-16(%edi)
[all …]
H A Dadd_n.S36 pushl %edi
41 movl RES(%esp),%edi
47 CHECK_BOUNDS_BOTH_WIDE (%edi, RES(%esp), %ecx)
63 L(oop): movl 28(%edi),%eax /* fetch destination cache line */
64 leal 32(%edi),%edi
72 movl %eax,-32(%edi)
73 movl %edx,-28(%edi)
81 movl %eax,-24(%edi)
82 movl %edx,-20(%edi)
90 movl %eax,-16(%edi)
[all …]
H A Dmul_1.S32 #define res_ptr edi
41 pushl %edi
80 popl %edi
H A Daddmul_1.S32 #define res_ptr edi
41 pushl %edi
84 popl %edi
H A Dsubmul_1.S32 #define res_ptr edi
41 pushl %edi
84 popl %edi
/haiku/headers/libs/x86emu/x86emu/
H A Dprim_asm.h68 parm [edi] [ax] \
80 parm [edi] [ax] \
92 parm [edi] [ax] \
104 parm [edi] [al] \
116 parm [edi] [al] [bl] \
128 parm [edi] [ax] [bx] \
140 parm [edi] [eax] [ebx] \
152 parm [edi] [al] [bl] \
164 parm [edi] [ax] [bx] \
176 parm [edi] [eax] [ebx] \
[all …]
/haiku/src/system/kernel/arch/x86/32/
H A Dcpuid.S18 pushl %edi
19 movl 12(%esp),%edi /* first arg points to the cpuid_info structure */
23 movl %eax,0(%edi) /* copy the regs into the cpuid_info structure */
24 movl %ebx,4(%edi)
25 movl %edx,8(%edi)
26 movl %ecx,12(%edi)
27 popl %edi
H A Dinterrupts.S26 lea THREAD_time_lock(%edi), %eax; \
42 sub THREAD_last_time(%edi), %eax; \
43 sbb (THREAD_last_time + 4)(%edi), %edx; \
44 add %eax, THREAD_user_time(%edi); \
45 adc %edx, (THREAD_user_time + 4)(%edi); \
48 movl %ebx, THREAD_last_time(%edi); \
49 movl %ecx, (THREAD_last_time + 4)(%edi); \
52 movb $1, THREAD_in_kernel(%edi);
69 sub THREAD_last_time(%edi), %eax; \
70 sbb (THREAD_last_time + 4)(%edi), %edx; \
[all …]
H A Darch.S147 pushl %edi
148 movl 12(%esp),%edi /* dest */
173 popl %edi
182 popl %edi
191 pushl %edi
192 movl 12(%esp),%edi /* dest */
208 popl %edi
217 popl %edi
226 pushl %edi
228 movl 16(%esp),%edi /* dest */
[all …]
H A Dsignals_asm.S33 mov %esp, %edi
39 push %edi
58 push %edi
/haiku/src/system/kernel/lib/arch/x86/
H A Darch_string.S17 pushl %edi
18 movl 12(%esp),%edi /* dest */
19 movl %edi,%eax /* save dest ptr as return address */
26 cmpl %edi, %esi
43 popl %edi
57 push %edi
62 mov 8(%ebp), %edi
71 mov %edi, %edx
104 pop %edi
/haiku/src/bin/debug/ltrace/arch/x86/
H A Darch_ltrace_stub.S49 push %edi
50 movl 8(%ebp), %edi
57 push %edi
63 movl %eax, (call_stub_callback_address - call_stub)(%edi)
66 pop %edi
/haiku/src/bin/unzip/
H A Dcrc_i386.S109 xorl (%edi, %ebx, 4), %eax ;/* c ^= table[tmp] */
114 xorl (%edi, %ebx, 4), %eax ;/* c ^=table[tmp] */
139 pushl %edi
150 movl %eax, %edi
224 popl %edi
/haiku/src/add-ons/media/plugins/ffmpeg/
H A Dyuvrgb_sse2.nasm183 movntdq [edi], xmm5 ; output first 4 pixels bypassing cache
184 movntdq [edi+16], xmm0 ; output second 4 pixels bypassing cache
205 push edi
210 mov edi, [toPtr]
236 add edi,32
244 pop edi
253 push edi
262 mov edi, [toPtr1]
287 add edi,32
299 pop edi
[all …]
H A Dyuvrgb_ssse3.nasm215 movntdq [edi], xmm5 ; output first 4 pixels bypassing cache
216 movntdq [edi+16], xmm0 ; output second 4 pixels bypassing cache
238 push edi
243 mov edi, [toPtr]
264 add edi,32
272 pop edi
281 push edi
290 mov edi, [toPtr1]
319 add edi,32
331 pop edi
H A Dyuvrgb_sse.nasm111 movq [edi], mm5 ; output first 2 pixels
112 movq [edi+8], mm0 ; output second 2 pixels
156 push edi
162 mov edi, [toPtr]
194 add edi,16
203 pop edi
212 push edi
221 mov edi, [toPtr1]
250 add edi,16
263 pop edi
/haiku/src/add-ons/media/media-add-ons/video_mixer/
H A Dyuvrgb.nasm172 movntdq [edi], xmm5 ; output first 4 pixels bypassing cache
173 movntdq [edi+16], xmm0 ; output second 4 pixels bypassing cache
190 movq [edi], mm5 ; output first 2 pixels
191 movq [edi+8], mm0 ; output second 2 pixels
232 push edi
237 mov edi, [toPtr]
271 add edi,32
279 pop edi
288 push edi
297 mov edi, [toPtr1]
[all …]
/haiku/src/system/libroot/os/arch/x86_64/
H A Dbyteorder.S12 movl %edi, %eax
20 movl %edi, %eax
/haiku/src/system/boot/platform/bios_ia32/
H A Dinterrupts.cpp72 uint32 edi; member
164 kprintf(REG(esi) " " REG(edi) " " REG(ebp) " " REG(esp) "\n", in handle_exception()
165 frame.esi, frame.edi, frame.ebp, frame.esp); in handle_exception()
H A Dlong_asm.S27 movl 8(%esp), %edi
80 movl %edi, %esp
/haiku/src/system/boot/platform/pxe_ia32/
H A Dpxe_stage2.S58 movl %ecx, %edi
64 subl $4, %edi
66 movl %eax, (%edi)
/haiku/data/catalogs/add-ons/translators/tga/
H A Dcs.catkeys8 Targa image (%d bits gray) TGATranslator obrázek Targa (%d bité stupně šedi)
15 Targa image (%d bits RLE gray) TGATranslator obrázek TGA (%d bitový RLE stupně šedi)
/haiku/src/system/libroot/posix/arch/x86/
H A Dsiglongjmp.S24 mov JMP_REGS_EDI(%ecx), %edi

123