/openbsd-current/lib/libc/arch/i386/string/ |
H A D | memmove.S | 45 movl 12(%esp),%esi 46 movl 16(%esp),%edi 56 movl 12(%esp),%edi 57 movl 16(%esp),%esi 59 movl 20(%esp),%ecx 73 movl 12(%esp),%edi 74 movl 16(%esp),%esi 75 movl 20(%esp),%ecx 82 movl 20(%esp),%ecx 100 movl 20(%esp), [all...] |
H A D | memcmp.S | 12 movl 12(%esp),%edi 13 movl 16(%esp),%esi 16 movl 20(%esp),%ecx /* compare by words */ 22 movl 20(%esp),%ecx /* compare remainder by bytes */
|
H A D | strchr.S | 12 movl 4(%esp),%eax 13 movb 8(%esp),%cl
|
H A D | memset.S | 12 movl 12(%esp),%edi 13 movzbl 16(%esp),%eax /* unsigned char, zero extend */ 14 movl 20(%esp),%ecx
|
H A D | strrchr.S | 13 movl 8(%esp),%edx 14 movb 12(%esp),%cl
|
H A D | bzero.S | 11 movl 8(%esp),%edi 12 movl 12(%esp),%edx
|
H A D | ffs.S | 10 bsfl 4(%esp),%eax
|
/openbsd-current/lib/libc/arch/i386/sys/ |
H A D | tfork_thread.S | 48 movl %esp, %ebp 74 addl $12, %esp 77 movl %ebp, %esp 89 subl $4, %esp # align stack 90 andl $~15, %esp 91 addl $4, %esp 94 addl $4, %esp 110 addl $12, %esp 113 movl %ebp, %esp
|
H A D | sigprocmask.S | 37 movl 8(%esp),%ecx # fetch new sigset pointer 40 /* movl $0,8(%esp) # null mask pointer: block empty set */ 41 movl $1,4(%esp) # SIG_BLOCK 44 movl %ecx,8(%esp) # to new mask arg 49 movl 12(%esp),%ecx # fetch old mask requested
|
H A D | sigsuspend.S | 37 movl 4(%esp),%eax # fetch mask arg 39 movl %eax,4(%esp)
|
H A D | sigpending.S | 37 movl 4(%esp),%ecx # fetch pointer to...
|
H A D | brk.S | 47 movl 4(%esp),%ecx 54 movl %ecx,4(%esp) 68 movl 4(%esp),%ecx 72 movl %ecx,4(%esp)
|
H A D | sbrk.S | 47 movl 4(%esp),%ecx 52 addl %eax,4(%esp) 65 movl 4(%esp),%ecx 67 addl %eax,4(%esp)
|
/openbsd-current/lib/libc/arch/i386/gen/ |
H A D | sigsetjmp.S | 40 movl 4(%esp),%ecx # parameter, pointer to env 41 movl 8(%esp),%eax # parameter, savemask 48 subl $4,%esp 52 addl $12,%esp 60 movl %esp,%eax 61 xorl 8(%edx),%eax # use esp cookie 69 xorl 0(%esp),%edx 77 movl 4(%esp),%edx # parameter, pointer to env 83 subl $4,%esp 87 addl $12,%esp [all...] |
H A D | setjmp.S | 42 .zero 4*3 # (eip, esp, ebp) 65 addl $8,%esp 68 movl 4(%esp),%ecx # parameter, pointer to env 71 movl %esp,%eax 72 xorl 0(%edx),%eax # use esp cookie 80 xorl 0(%esp),%edx # caller address 88 movl 4(%esp),%edx # parameter, pointer to env 96 addl $8,%esp 99 movl 4(%esp),%edx # parameter, pointer to env 100 movl 8(%esp), [all...] |
H A D | _setjmp.S | 53 movl 4(%esp),%eax # parameter, pointer to env 54 movl 0(%esp),%edx # caller address 58 movl %esp,%edx 59 xorl 4(%ecx),%edx # use esp cookie 75 movl 4(%esp),%edx # parameter, pointer to env 76 movl 8(%esp),%eax # parameter, val 80 xorl 4(%ecx),%esi # use esp cookie 81 movl %esi,%esp # un-xor'ed esp is safe to use 91 1: movl %ecx,0(%esp) [all...] |
/openbsd-current/sys/lib/libkern/arch/i386/ |
H A D | ffs.S | 11 bsfl 4(%esp),%eax
|
H A D | memcmp.S | 13 movl 12(%esp),%edi 14 movl 16(%esp),%esi 16 movl 20(%esp),%ecx /* compare by words */ 22 movl 20(%esp),%ecx /* compare remainder by bytes */
|
H A D | memset.S | 13 movl 12(%esp),%edi 14 movzbl 16(%esp),%eax /* unsigned char, zero extend */ 15 movl 20(%esp),%ecx
|
H A D | bzero.S | 12 movl 8(%esp),%edi 13 movl 12(%esp),%edx
|
/openbsd-current/gnu/llvm/compiler-rt/lib/builtins/i386/ |
H A D | floatundidf.S | 38 movss 8(%esp), %xmm1 // high 32 bits of a 39 movss 4(%esp), %xmm0 // low 32 bits of a 46 movsd %xmm0, 4(%esp) 47 fldl 4(%esp)
|
H A D | floatundisf.S | 33 movl 8(%esp), %eax 34 movd 8(%esp), %xmm1 35 movd 4(%esp), %xmm0 40 movq %xmm0, 4(%esp) 41 fildll 4(%esp) 43 fstps 4(%esp) 44 flds 4(%esp) 78 movl 8(%esp), %eax 79 movd 8(%esp), %xmm1 80 movd 4(%esp), [all...] |
/openbsd-current/lib/libm/arch/i387/ |
H A D | e_acos.S | 11 fldl 4(%esp) /* x */
|
/openbsd-current/sys/arch/i386/i386/ |
H A D | locore.s | 108 movl %eax,IRF_SS(%esp) ; \ 110 movl %eax,IRF_ESP(%esp) ; \ 112 movl %eax,IRF_EFLAGS(%esp) ; \ 114 movl %eax,IRF_CS(%esp) ; \ 116 movl %eax,IRF_EIP(%esp) ; \ 118 movl %eax,IRF_ERR(%esp) ; \ 120 movl %eax,IRF_TRAPNO(%esp) 134 testb $SEL_RPL,IRF_CS(%esp) ; \ 151 movl %esp,%ebp ; \ 152 movl %eax,%esp ; \ [all...] |
/openbsd-current/libexec/ld.so/i386/ |
H A D | ldasm.S | 40 movl %esp,%eax # save stack pointer for _rtld 41 subl $DL_DATA_SIZE,%esp # allocate dl_data 43 1: addl $(_DYNAMIC-1b),(%esp) # ...for dl_boot_bind 44 movl %esp,%ebx 71 addl $7*4,%esp # pop args 73 addl $DL_DATA_SIZE,%esp # return dl_data 97 pushl 44(%esp) # Copy of reloff 98 pushl 44(%esp) # Copy of obj 100 addl $8,%esp # pop binder args 101 movl %eax,44(%esp) # Stor [all...] |