/src/common/lib/libc/arch/x86_64/string/ |
ffs.S | 14 bsfl %edi,%eax 16 incl %eax /* bits numbered from 1, not 0 */ 19 1: xorl %eax,%eax /* clear result */
|
/src/lib/libc/arch/i386/stdlib/ |
abs.S | 43 movl 4(%esp),%eax 44 testl %eax,%eax 46 negl %eax
|
labs.S | 43 movl 4(%esp),%eax 44 testl %eax,%eax 46 negl %eax
|
/src/lib/libc/arch/x86_64/stdlib/ |
abs.S | 43 movl %edi,%eax 44 testl %eax,%eax 46 negl %eax
|
/src/tests/lib/csu/arch/x86_64/ |
h_initfini_align.S | 8 movl %esp, %eax 9 andl $15, %eax 10 subl $8, %eax 12 movzbl %al, %eax
|
/src/tests/lib/csu/arch/i386/ |
h_initfini_align.S | 8 movl %esp, %eax 9 andl $3, %eax 11 movzbl %al, %eax
|
/src/common/lib/libc/arch/i386/string/small/ |
strchr.S | 36 popl %eax /* String pointer */ 39 pushl %eax 42 cmpb %cl, 0(%eax) 44 cmpb $0, 0(%eax) 46 incl %eax 49 xorl %eax, %eax
|
strlen.S | 35 xorl %eax, %eax 36 dec %eax 38 incl %eax 39 cmpb $0, 0(%ecx,%eax,1)
|
/src/sys/lib/libkern/arch/x86_64/ |
random.S | 79 movl $16807,%eax 81 shld $1,%eax,%edx 82 andl $0x7fffffff,%eax 83 addl %edx,%eax 85 movl %eax,randseed(%rip) 88 subl $0x7fffffff,%eax 89 movl %eax,randseed(%rip)
|
/src/lib/libc/arch/i386/gen/ |
_setjmp.S | 53 movl 4(%esp),%eax 55 movl %edx, 0(%eax) /* rta */ 56 movl %ebx, 4(%eax) 57 movl %esp, 8(%eax) 58 movl %ebp,12(%eax) 59 movl %esi,16(%eax) 60 movl %edi,20(%eax) 61 xorl %eax,%eax 67 movl 8(%esp),%eax [all...] |
alloca.S | 46 popl %eax /* pop amount to allocate */ 48 addl $3,%eax /* round up to next word */ 49 andl $-4,%eax 50 subl %eax,%esp 51 movl %esp,%eax /* base of newly allocated space */ 55 pushl %eax /* dummy to pop at callsite */
|
fixunsdfsi.S | 47 leal PIC_GOTOFF(fbiggestsigned),%eax 49 fcoml (%eax) 58 movl 4(%esp),%eax 64 leal PIC_GOTOFF(fbiggestsigned),%eax 66 fsubl (%eax) 71 movl 4(%esp),%eax 72 orl $0x80000000,%eax /* restore bias */
|
/src/tests/kernel/arch/i386/ |
execsp.S | 44 addl $_GLOBAL_OFFSET_TABLE_,%eax 45 movl _C_LABEL(startsp)@GOT(%eax),%eax 46 movl %esp,(%eax) 58 addl $_GLOBAL_OFFSET_TABLE_,%eax 59 movl _C_LABEL(ctorsp)@GOT(%eax),%eax 60 movl %esp,(%eax) 78 addl $_GLOBAL_OFFSET_TABLE_,%eax 79 movl _C_LABEL(mainsp)@GOT(%eax),%ea [all...] |
signalsphandler.S | 43 addl $_GLOBAL_OFFSET_TABLE_,%eax 44 movl _C_LABEL(signalsp)@GOT(%eax),%eax 45 movl %esp,(%eax) 54 movl (%esp),%eax
|
contextspfunc.S | 43 addl $_GLOBAL_OFFSET_TABLE_,%eax 44 movl _C_LABEL(contextsp)@GOT(%eax),%eax 45 movl %esp,(%eax) 54 movl (%esp),%eax
|
/src/lib/libc/compat/arch/i386/sys/ |
compat___sigtramp1.S | 46 leal 12(%esp),%eax /* get pointer to sigcontext */ 47 movl %eax,4(%esp) /* put it in the argument slot */ 50 movl %eax,4(%esp) /* error code */
|
/src/sys/arch/i386/i386/ |
i386func.S | 47 movl 4(%esp), %eax 48 invlpg (%eax) 53 movl 4(%esp), %eax 54 cmpl %eax, CPUVAR(CURLDT) 58 movl %eax, CPUVAR(CURLDT) 64 movl 4(%esp), %eax 92 movl %cr4, %eax 93 testl $CR4_PGE, %eax 95 movl %eax, %edx 98 movl %eax, %cr [all...] |
mptramp.S | 123 movl %cr0,%eax 124 orl $CR0_PE,%eax 125 movl %eax,%cr0 131 movl $0x10,%eax /* data segment */ 146 movl $SMP_DATA_LARGE,%eax 147 movl (%eax),%eax 148 orl %eax,%eax 150 movl %cr4,%eax [all...] |
/src/common/lib/libc/arch/i386/string/ |
ffs.S | 13 bsfl 4(%esp),%eax 15 incl %eax /* bits numbered from 1, not 0 */ 19 L1: xorl %eax,%eax /* clear result */
|
/src/sys/external/bsd/compiler_rt/dist/lib/builtins/i386/ |
chkstk2.S | 8 // _chkstk (_alloca) routine - probe stack between %esp and (%esp-%eax) in 4k increments, 9 // then decrement %esp by %eax. Preserves all registers except %esp and flags. 18 cmp $0x1000,%eax 24 sub $0x1000,%eax 25 cmp $0x1000,%eax 28 sub %eax,%ecx 31 lea 4(%esp),%eax // load pointer to the return address into eax 33 mov -4(%eax),%ecx // restore ecx 34 push (%eax) // push return address onto the stac [all...] |
moddi3.S | 31 movl 16(%esp), %eax // low word of b 34 xorl %ecx, %eax 35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b 36 subl %ecx, %eax 37 sbbl %ecx, %edx // EDX:EAX = abs(b) 39 movl %eax, 16(%esp) // store abs(b) back to stack 42 movl 8(%esp), %eax // low word of b 45 xorl %ecx, %eax 46 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a 47 subl %ecx, %eax [all...] |
divdi3.S | 31 movl 16(%esp), %eax // low word of b 34 xorl %ecx, %eax 35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b 36 subl %ecx, %eax 37 sbbl %ecx, %edx // EDX:EAX = abs(b) 39 movl %eax, 16(%esp) // store abs(b) back to stack 43 movl 8(%esp), %eax // low word of b 46 xorl %ecx, %eax 47 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a 48 subl %ecx, %eax [all...] |
/src/sys/external/bsd/gnu-efi/dist/apps/ |
trivial.S | 12 movl 12(%ebp),%eax # eax <- systab 13 movl 24(%eax),%ebx # ebx <- systab->FirmwareVendor 15 movl 44(%eax),%ebx # ebx <- systab->ConOut 17 movl 4(%ebx),%eax # eax <- conout->OutputString 18 call *%eax 29 0: popl %eax 30 addl $hello-0b,%eax 31 pushl %eax [all...] |
/src/sys/lib/libkern/arch/i386/ |
random.S | 79 movl $16807,%eax 83 shld $1,%eax,%edx 84 andl $0x7fffffff,%eax 85 addl %edx,%eax 88 movl %eax,PIC_GOTOFF(randseed) 92 subl $0x7fffffff,%eax 94 movl %eax,PIC_GOTOFF(randseed)
|
/src/sys/crypto/blowfish/arch/i386/ |
bf_enc_586.S | 79 xorl %eax, %eax 94 movl 72(%ebp,%eax,4),%eax 96 addl %eax, %ebx 97 movl 2120(%ebp,%ecx,4),%eax 98 xorl %eax, %ebx 101 xorl %eax, %eax 114 movl 72(%ebp,%eax,4),%ea [all...] |