Searched refs:edi (Results 1 – 25 of 115) sorted by relevance
12345
| /openbsd/src/sys/lib/libkern/arch/i386/ |
| D | memmove.S | 45 pushl %edi 47 movl 16(%esp),%edi 56 pushl %edi 57 movl 12(%esp),%edi 61 movl %edi,%eax 71 pushl %edi 72 movl 12(%esp),%edi 76 movl %edi,%eax # setup return value for memcpy/memmove 84 popl %edi 89 1: movl %edi,%eax # setup return value for memmove [all …]
|
| D | memcmp.S | 11 pushl %edi 13 movl 12(%esp),%edi 30 popl %edi 34 subl %ecx,%edi /* four pairs of bytes do not */ 38 L6: movzbl -1(%edi),%eax /* Perform unsigned comparison */ 42 popl %edi
|
| D | memchr.S | 11 pushl %edi 12 movl 8(%esp),%edi /* string address */ 20 leal -1(%edi),%eax /* adjust result of scan */ 21 popl %edi 25 popl %edi
|
| D | memset.S | 11 pushl %edi 13 movl 12(%esp),%edi 16 pushl %edi /* push address of buffer */ 31 movl %edi,%edx /* compute misalignment */ 53 popl %edi
|
| D | scanc.S | 40 pushl %edi 42 movl 20(%esp),%edi 47 testb %dl,(%eax,%edi) 52 popl %edi
|
| D | bzero.S | 11 pushl %edi 12 movl 8(%esp),%edi 25 movl %edi,%ecx /* compute misalignment */ 42 popl %edi
|
| D | skpc.S | 36 pushl %edi 37 movl 16(%esp),%edi 46 popl %edi
|
| D | bcmp.S | 11 pushl %edi 13 movl 12(%esp),%edi 31 popl %edi
|
| /openbsd/src/lib/libc/arch/i386/string/ |
| D | memmove.S | 44 pushl %edi 46 movl 16(%esp),%edi 55 pushl %edi 56 movl 12(%esp),%edi 60 movl %edi,%eax 72 pushl %edi 73 movl 12(%esp),%edi 78 movl %edi,%eax # setup return value for memcpy/memmove 86 popl %edi 91 1: movl %edi,%eax # setup return value for memmove [all …]
|
| D | memcmp.S | 10 pushl %edi 12 movl 12(%esp),%edi 30 popl %edi 34 subl %ecx,%edi /* four pairs of bytes do not */ 38 L6: movzbl -1(%edi),%eax /* Perform unsigned comparison */ 42 popl %edi
|
| D | memchr.S | 10 pushl %edi 11 movl 8(%esp),%edi /* string address */ 20 leal -1(%edi),%eax /* adjust result of scan */ 21 popl %edi 25 popl %edi
|
| D | memset.S | 10 pushl %edi 12 movl 12(%esp),%edi 15 pushl %edi /* push address of buffer */ 32 movl %edi,%edx /* compute misalignment */ 54 popl %edi
|
| D | bzero.S | 10 pushl %edi 11 movl 8(%esp),%edi 25 movl %edi,%ecx /* compute misalignment */ 42 popl %edi
|
| D | strcat.S | 23 pushl %edi /* save edi */ 24 movl 8(%esp),%edi /* dst address */ 26 pushl %edi /* push destination address */ 34 leal -1(%edi),%ecx /* correct dst address */ 72 popl %edi /* restore edi */
|
| /openbsd/src/sys/arch/amd64/stand/libsa/ |
| D | run_amd64.S | 41 popl %edi /* Discard return address */ 42 popl %edi /* %edi = bootloader base address */ 45 leal (prot_mode - asm_start)(%edi), %eax 46 movl %eax, (start32r - asm_start)(%edi) 49 leal (long_mode - asm_start)(%edi), %eax 50 movl %eax, (start64r - asm_start)(%edi) 53 leal (gdt32 - asm_start)(%edi), %eax 54 movl %eax, (gdtrr32 - asm_start)(%edi) 57 leal (gdt64 - asm_start)(%edi), %eax 58 movl %eax, (gdtrr64 - asm_start)(%edi) [all …]
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/builtins/i386/ |
| D | udivdi3.S | 49 pushl %edi 53 movl %eax, %edi 60 imull %edi, %eax // q*bhi 62 sbbl $0, %edi // decrement q if remainder is negative 64 movl %edi, %eax 65 popl %edi 80 pushl %edi 85 movl %eax, %edi 92 imull %edi, %eax // q*bhi 94 sbbl $0, %edi // decrement q if remainder is negative [all …]
|
| D | divdi3.S | 78 pushl %edi 82 movl %eax, %edi 89 imull %edi, %eax // q*bhi 91 sbbl $0, %edi // decrement q if remainder is negative 93 movl %edi, %eax 99 popl %edi // Restore callee-save registers 115 pushl %edi 120 movl %eax, %edi 127 imull %edi, %eax // q*bhi 129 sbbl $0, %edi // decrement q if remainder is negative [all …]
|
| D | umoddi3.S | 50 pushl %edi 54 movl %eax, %edi 61 imull %edi, %eax // q*bhi 70 popl %edi 85 pushl %edi 90 movl %eax, %edi 97 imull %edi, %eax // q*bhi 106 popl %edi
|
| D | moddi3.S | 77 pushl %edi 81 movl %eax, %edi 88 imull %edi, %eax // q*bhi 101 popl %edi // Restore callee-save registers 116 pushl %edi 121 movl %eax, %edi 128 imull %edi, %eax // q*bhi 141 popl %edi // Restore callee-save registers
|
| /openbsd/src/sys/arch/i386/stand/libsa/ |
| D | debug_i386.S | 57 movl $0xb8280, %edi 65 movl %eax, (%edi) 69 movl $0xb8290, %edi 70 movl $0x47394738, (%edi) 83 movl $0xb8284, %edi 84 movl $0x47334732, (%edi) 89 movl $reg, %edi 109 movl $0xb8288, %edi 110 movl $0x47354734, (%edi) 121 movl $0xb828c, %edi [all …]
|
| /openbsd/src/sys/arch/i386/i386/ |
| D | apmcall.S | 50 pushl %edi 91 movl 16(%ebp), %edi 92 movl %eax, 0(%edi) 93 movl %ebx, 4(%edi) 94 movl %ecx, 8(%edi) 95 movl %edx, 12(%edi) 103 popl %edi
|
| D | locore.s | 173 movl %edi,TF_EDI(%esp) ; \ 191 popl %edi ; \ 382 pushl %edi 388 movl 20+FPADD(%esp),%edi 390 movl %edi,%eax 404 popl %edi 413 1: addl %ecx,%edi # copy backward 417 decl %edi 424 subl $3,%edi 431 popl %edi [all …]
|
| /openbsd/src/lib/libc/arch/amd64/gen/ |
| D | fpsetmask.S | 27 andl $63,%edi 28 notl %edi 32 andl %edi,%edx 36 roll $7,%edi 37 andl %edi,%edx
|
| /openbsd/src/lib/libc/arch/i386/sys/ |
| D | tfork_thread.S | 50 pushl %edi 56 movl 20(%ebp), %edi # get start argument 75 popl %edi 92 pushl %edi # push start argument 111 popl %edi
|
| /openbsd/src/libexec/ld.so/i386/ |
| D | ldasm.S | 45 movl %ebx,%edi # save dl_data arg for dl_boot 54 pushl %edi # push saved dl_data 55 movl %edi,%ebp 93 pushl %edi 105 popl %edi
|
12345