/haiku/src/system/libroot/posix/glibc/arch/x86/ |
H A D | rshift.S | 35 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 D | lshift.S | 35 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 D | sub_n.S | 36 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 D | add_n.S | 36 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 D | mul_1.S | 32 #define res_ptr edi 41 pushl %edi 80 popl %edi
|
H A D | addmul_1.S | 32 #define res_ptr edi 41 pushl %edi 84 popl %edi
|
H A D | submul_1.S | 32 #define res_ptr edi 41 pushl %edi 84 popl %edi
|
/haiku/headers/libs/x86emu/x86emu/ |
H A D | prim_asm.h | 68 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 D | cpuid.S | 18 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 D | interrupts.S | 26 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 D | arch.S | 147 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 D | signals_asm.S | 33 mov %esp, %edi 39 push %edi 58 push %edi
|
/haiku/src/system/kernel/lib/arch/x86/ |
H A D | arch_string.S | 17 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 D | arch_ltrace_stub.S | 49 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 D | crc_i386.S | 109 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 D | yuvrgb_sse2.nasm | 183 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 D | yuvrgb_ssse3.nasm | 215 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 D | yuvrgb_sse.nasm | 111 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 D | yuvrgb.nasm | 172 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 D | byteorder.S | 12 movl %edi, %eax 20 movl %edi, %eax
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | interrupts.cpp | 72 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 D | long_asm.S | 27 movl 8(%esp), %edi 80 movl %edi, %esp
|
/haiku/src/system/boot/platform/pxe_ia32/ |
H A D | pxe_stage2.S | 58 movl %ecx, %edi 64 subl $4, %edi 66 movl %eax, (%edi)
|
/haiku/data/catalogs/add-ons/translators/tga/ |
H A D | cs.catkeys | 8 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 D | siglongjmp.S | 24 mov JMP_REGS_EDI(%ecx), %edi
|