/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | setjmp.S | 59 movl 4(%esp), %ecx /* fetch buffer */ 60 movl %ebx, 0(%ecx) 61 movl %esi, 4(%ecx) 62 movl %edi, 8(%ecx) 63 movl %ebp, 12(%ecx) /* save frame pointer of caller */ 65 movl %esp, 16(%ecx) /* save stack pointer of caller */ 66 movl %edx, 20(%ecx) /* save pc of caller */ 72 movl 4(%esp), %ecx /* fetch buffer */ 73 movl 0(%ecx), %ebx 74 movl 4(%ecx), [all...] |
/illumos-gate/usr/src/lib/libm/i386/src/ |
H A D | llrint.s | 35 movl %esp,%ecx 37 fldl 4(%ecx) / load x 38 fistpll -8(%ecx) / [x] 40 movl -8(%ecx),%eax 41 movl -4(%ecx),%edx
|
H A D | llrintf.s | 35 movl %esp,%ecx 37 flds 4(%ecx) / load x 38 fistpll -8(%ecx) / [x] 40 movl -8(%ecx),%eax 41 movl -4(%ecx),%edx
|
H A D | llrintl.s | 35 movl %esp,%ecx 37 fldt 4(%ecx) / load x 38 fistpll -8(%ecx) / [x] 40 movl -8(%ecx),%eax 41 movl -4(%ecx),%edx
|
H A D | lrint.s | 35 movl %esp,%ecx 37 fldl 4(%ecx) / load x 38 fistpl -8(%ecx) / [x] 40 movl -8(%ecx),%eax
|
H A D | lrintf.s | 35 movl %esp,%ecx 37 flds 4(%ecx) / load x 38 fistpl -8(%ecx) / [x] 40 movl -8(%ecx),%eax
|
H A D | lrintl.s | 35 movl %esp,%ecx 37 fldt 4(%ecx) / load x 38 fistpl -8(%ecx) / [x] 40 movl -8(%ecx),%eax
|
H A D | lround.s | 39 movl %esp,%ecx 41 fstcw -8(%ecx) 42 fldl 4(%ecx) 43 movw -8(%ecx),%dx 45 movw %dx,-4(%ecx) 46 fldcw -4(%ecx) / set RD = to_nearest 49 fstcw -4(%ecx) 50 movw -4(%ecx),%dx 52 movw -8(%ecx),%ax 55 movw %ax,-8(%ecx) [all...] |
H A D | round.s | 39 movl %esp,%ecx 41 fstcw -8(%ecx) 42 fldl 4(%ecx) 43 movw -8(%ecx),%dx 45 movw %dx,-4(%ecx) 46 fldcw -4(%ecx) / set RD = to_nearest 49 fstcw -4(%ecx) 50 movw -4(%ecx),%dx 52 movw -8(%ecx),%ax 55 movw %ax,-8(%ecx) [all...] |
H A D | roundl.s | 39 movl %esp,%ecx 41 fstcw -8(%ecx) 42 fldt 4(%ecx) 43 movw -8(%ecx),%dx 45 movw %dx,-4(%ecx) 46 fldcw -4(%ecx) / set RD = to_nearest 49 fstcw -4(%ecx) 50 movw -4(%ecx),%dx 52 movw -8(%ecx),%ax 55 movw %ax,-8(%ecx) [all...] |
H A D | nextafter.s | 59 movl $1,%ecx /// Fmin 60 movl %ecx,-8(%ebp) 61 movl $0,%ecx /// Fmin+4 62 movl %ecx,-4(%ebp) 71 movl $1,%ecx /// Fmin 72 movl %ecx,-8(%ebp) 73 movl $0,%ecx /// Fmin+4 74 xorl $0x80000000,%ecx 75 movl %ecx,-4(%ebp) 82 movl 12(%ebp),%ecx / hig [all...] |
H A D | lroundl.s | 39 movl %esp,%ecx 41 fstcw -8(%ecx) 42 fldt 4(%ecx) 43 movw -8(%ecx),%dx 45 movw %dx,-4(%ecx) 46 fldcw -4(%ecx) / set RD = to_nearest 49 fstcw -4(%ecx) 50 movw -4(%ecx),%dx 52 movw -8(%ecx),%ax 55 movw %ax,-8(%ecx) [all...] |
H A D | copysign.s | 36 movl 16(%esp),%ecx / ecx <-- hi_32(y) 38 andl $0x80000000,%ecx / ecx[31] <-- sign_bit(y) 39 orl %ecx,%eax / eax <-- hi_32(copysign(x,y)) 40 movl 4(%esp),%ecx / ecx <-- lo_32(x) 43 movl %ecx,(%esp) / copy lo_32(result) to loading dock
|
H A D | copysignf.s | 36 movl 8(%esp),%ecx / ecx <-- y 38 andl $0x80000000,%ecx / ecx[31] <-- sign_bit(y) 39 orl %ecx,%eax / eax <-- copysign(x,y)
|
/illumos-gate/usr/src/lib/libc/amd64/sys/ |
H A D | _lwp_mutex_unlock.s | 35 xorl %ecx, %ecx 36 xchgl (%rax), %ecx /* clear lock and get old lock into %ecx */ 37 andl $WAITER_MASK, %ecx /* was anyone waiting on it? */
|
/illumos-gate/usr/src/lib/libc/i386/sys/ |
H A D | forkallx.s | 45 popl %ecx 47 pushl %ecx 49 popl %ecx 50 movl %ecx, 0(%esp)
|
H A D | forkx.s | 45 popl %ecx 47 pushl %ecx 49 popl %ecx 50 movl %ecx, 0(%esp)
|
H A D | _lwp_mutex_unlock.s | 35 xorl %ecx, %ecx 36 xchgl (%eax), %ecx / clear lock and get old lock into %ecx 37 andl $WAITER_MASK, %ecx / was anyone waiting on it? 39 movl 0(%esp), %ecx / prepare to call lwp_mutex_wakeup() 43 pushl %ecx 45 popl %ecx / reconstruct the stack frame 48 movl %ecx, 0(%esp)
|
/illumos-gate/usr/src/boot/sys/boot/i386/libi386/ |
H A D | multiboot_tramp.S | 49 movl 4(%esp), %ecx 51 call *%ecx
|
/illumos-gate/usr/src/lib/libm/amd64/src/ |
H A D | copysignl.s | 36 movl 32(%rsp),%ecx 38 andl $0x8000,%ecx 39 orl %ecx,%eax
|
/illumos-gate/usr/src/cmd/mdb/intel/ia32/kmdb/ |
H A D | kaif_invoke.s | 50 movl 0xc(%ebp), %ecx /* argc */ 54 1: cmpl $0, %ecx 56 dec %ecx 57 pushl (%edi, %ecx, 4) 65 movl 0xc(%ebp), %ecx 66 sall $2, %ecx 67 addl %ecx, %esp
|
H A D | kmdb_asmutil.s | 47 movl 12(%esp), %ecx /* rd */ 49 cmpxchgl %ecx, (%edx) 79 movl 4(%esp), %ecx 81 movl 8(%esp), %ecx 82 movl %eax, (%ecx) 83 movl %edx, 4(%ecx) 98 movl 8(%esp), %ecx 99 movl (%ecx), %eax 100 movl 4(%ecx), %edx 101 movl 4(%esp), %ecx [all...] |
/illumos-gate/usr/src/uts/intel/sys/acpi/platform/ |
H A D | acwin.h | 103 __asm mov ecx, FacsPtr \ 104 __asm or ecx, ecx \ 106 __asm lea ecx, [ecx].GlobalLock \ 109 __asm mov eax, [ecx] \ 114 __asm lock cmpxchg dword ptr [ecx], edx \ 127 __asm mov ecx, FacsPtr \ 128 __asm or ecx, ecx \ [all...] |
/illumos-gate/usr/src/lib/libc/i386/gen/ |
H A D | memset.s | 39 movl 16(%esp),%ecx / %ecx = number of copies 40 cmpl $20,%ecx / strings with 20 or more chars should 44 shrl $2,%ecx / %ecx = number of words to set 53 movl 16(%esp),%ecx 54 andl $3,%ecx / %ecx = number of bytes left
|
/illumos-gate/usr/src/lib/libc/i386/threads/ |
H A D | i386.il | 47 movl (%esp), %ecx 48 xchgb %al, (%ecx) 54 movl 8(%esp), %ecx 56 cmpxchgl %ecx, (%edx) 60 movl 0(%esp), %ecx 62 xchgl (%ecx), %eax 78 movl 0(%esp), %ecx 81 andl %eax, (%ecx) 85 movl 0(%esp), %ecx 88 orl %eax, (%ecx) [all...] |