/freebsd-9.3-release/sys/crypto/blowfish/arch/i386/ |
H A D | bf_enc_686.S | 78 movl 20(%esp), %eax 79 movl (%eax), %ecx 80 movl 4(%eax), %edx 84 xorl %eax, %eax 95 movl 72(%edi,%eax,4),%esi 100 movl 2120(%edi,%eax,4),%eax 101 xorl %eax, %esi 104 xorl %eax, [all...] |
/freebsd-9.3-release/sys/i386/linux/ |
H A D | linux_support.s | 41 movl $-EFAULT,%eax 47 movl 4(%esp),%eax 51 xchgl %eax,(%edx) 53 movl %eax,(%edx) 54 xorl %eax,%eax 55 movl %eax,PCB_ONFAULT(%ecx) 61 movl 4(%esp),%eax 68 xaddl %eax,(%edx) 70 movl %eax,( [all...] |
/freebsd-9.3-release/sys/compat/ndis/ |
H A D | winx32_wrap.S | 64 * passed in %eax, %ecx and %edx. 94 * a 32-bit value in %eax, however some routines return 64-bit 95 * values, which span both %eax and %edx. Consequently, we have 123 movl $ctxsw_wtou, %eax 124 call *%eax # unthunk 127 movl $0,%eax 128 call *%eax # jump to routine 129 push %eax # preserve return val 132 movl $ctxsw_utow, %eax 133 call *%eax # thun [all...] |
/freebsd-9.3-release/sys/i386/i386/ |
H A D | swtch.s | 45 movl $blocked_lock,%eax ; \ 48 cmpxchgl %eax,TD_LOCK(reg) ; \ 90 movl PCB_CR3(%edx),%eax 91 LOAD_CR3(%eax) 93 movl TD_PROC(%ecx),%eax 94 movl P_VMSPACE(%eax), %ebx 126 movl (%esp),%eax /* Hardware registers */ 127 movl %eax,PCB_EIP(%edx) 139 movl %dr7,%eax /* yes, do the save */ 140 movl %eax,PCB_DR [all...] |
H A D | locore.s | 139 movl $((foo)*PAGE_SIZE), %eax ; \ 140 addl %esi, %eax ; \ 141 movl %eax, R(physfree) ; \ 144 xorl %eax,%eax ; \ 151 * eax = page frame address 160 orl $PG_V,%eax ; \ 161 orl prot,%eax ; \ 162 1: movl %eax,(%ebx) ; \ 163 addl $PAGE_SIZE,%eax ; /* incremen [all...] |
H A D | support.s | 54 xorl %eax,%eax 70 movl %ecx,%eax 71 addl $4096,%eax 76 cmpl %ecx,%eax 93 xorl %eax,%eax 137 movl 8(%esp),%eax 153 movl %edi,%eax 154 subl %esi,%eax [all...] |
H A D | vm86bios.s | 58 movl 4(%esp),%eax 59 movl %eax,SCR_ARGFRAME(%edx) /* save argument pointer */ 92 movl PCPU(CURPCB),%eax 93 pushl %eax /* save curpcb */ 97 movl 0(%ebx),%eax 98 movl %eax,SCR_TSS0(%edx) /* save first word */ 99 movl 4(%ebx),%eax 100 andl $~0x200, %eax /* flip 386BSY -> 386TSS */ 101 movl %eax,SCR_TSS1(%edx) /* save second word */ 104 movl 0(%edi),%eax [all...] |
/freebsd-9.3-release/contrib/compiler-rt/lib/i386/ |
H A D | udivdi3.S | 32 movl 16(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b 34 shrl %cl, %eax // Practically, this means that bhi is given by: 35 shrl %eax // 38 orl %eax, %ebx // 40 movl 8(%esp), %eax // to [1] if the high word is larger than bhi 46 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r 50 shrl %eax 51 shrl %cl, %eax // q = qs >> (1 + i) 52 movl %eax, %edi 56 subl %eax, [all...] |
/freebsd-9.3-release/lib/libc/i386/sys/ |
H A D | setlogin.S | 46 pushl %eax 47 movl PIC_GOT(CNAME(_logname_valid)),%eax 48 movl $0,(%eax) 49 popl %eax
|
H A D | ptrace.S | 42 xorl %eax,%eax 46 movl %eax,(%edx) 49 movl %eax,CNAME(errno) 51 mov $SYS_ptrace,%eax
|
/freebsd-9.3-release/lib/libc/i386/string/ |
H A D | strncmp.S | 40 * %eax - pointer to s1 58 movl 8(%esp),%eax 65 L1: incl %eax 69 movb (%eax),%bl 78 * movb n(%eax),%bl; testb %bl, %bl; je L3; cmpb n(%ecx); jne L3 80 * movb n(%eax),%bl; cmpb n(%ecx); jne L3; testb %bl,%bl; je return_0 82 * L1: addl $8,%eax; addl $8,%ecx; subl $8,%edx; cmpl $8,%edx; jae Lx 87 incl %eax 91 movb (%eax),%bl 97 incl %eax [all...] |
H A D | index.S | 40 * %eax - pointer to first occurance of 'c' 50 movl 8(%esp),%eax 54 movb (%eax),%bl 57 incl %eax 60 xorl %eax,%eax
|
H A D | strchr.S | 40 * %eax - pointer to first occurance of 'c' 50 movl 8(%esp),%eax 54 movb (%eax),%bl 57 incl %eax 60 xorl %eax,%eax
|
H A D | strcmp.S | 40 * %eax - pointer to s1 54 movl 0x04(%esp),%eax 59 L1: incl %eax 61 L2: movb (%eax),%cl 66 incl %eax 68 movb (%eax),%cl 73 incl %eax 75 movb (%eax),%cl 80 incl %eax 82 movb (%eax), [all...] |
/freebsd-9.3-release/lib/msun/i387/ |
H A D | s_copysign.S | 42 movl 8(%esp),%eax 43 andl $0x7fffffff,%eax 44 orl %edx,%eax 45 movl %eax,8(%esp)
|
H A D | s_copysignf.S | 14 movl 4(%esp),%eax 15 andl $0x7fffffff,%eax 16 orl %edx,%eax 17 movl %eax,4(%esp)
|
H A D | s_copysignl.S | 12 movl 12(%esp),%eax 13 andl $0x7fff,%eax 14 orl %edx,%eax 15 movl %eax,12(%esp)
|
/freebsd-9.3-release/secure/lib/libcrypto/i386/ |
H A D | bf-586.s | 26 xorl %eax, %eax 41 movl 72(%ebp,%eax,4),%eax 43 addl %eax, %ebx 44 movl 2120(%ebp,%ecx,4),%eax 45 xorl %eax, %ebx 48 xorl %eax, %eax 61 movl 72(%ebp,%eax, [all...] |
H A D | bf-686.s | 23 movl 20(%esp), %eax 24 movl (%eax), %ecx 25 movl 4(%eax), %edx 29 xorl %eax, %eax 40 movl 72(%edi,%eax,4),%esi 45 movl 2120(%edi,%eax,4),%eax 46 xorl %eax, %esi 49 xorl %eax, [all...] |
/freebsd-9.3-release/lib/libkse/arch/i386/i386/ |
H A D | thr_enter_uts.S | 39 movl 12(%edx), %eax /* get bottom of stack */ 40 addl 16(%edx), %eax /* add length */ 41 movl %eax, %esp /* switch to uts stack */
|
/freebsd-9.3-release/sys/boot/i386/libi386/ |
H A D | amd64_tramp.S | 82 orl $EFER_LME, %eax 86 movl %cr4, %eax 87 orl $(CR4_PAE | CR4_PSE), %eax 88 movl %eax, %cr4 91 movl $VTOP(PT4), %eax 92 movl %eax, %cr3 95 movl %cr0, %eax 96 orl $CR0_PG, %eax 97 movl %eax, %cr0 100 movl $VTOP(gdtdesc), %eax [all...] |
/freebsd-9.3-release/lib/libc/amd64/sys/ |
H A D | ptrace.S | 42 xorl %eax,%eax 45 movl %eax,(%r8) 47 movl %eax,CNAME(errno)(%rip) 49 mov $SYS_ptrace,%eax
|
/freebsd-9.3-release/sys/amd64/linux32/ |
H A D | linux32_support.s | 39 movl $-EFAULT,%eax 50 xorl %eax,%eax 65 xorl %eax,%eax 75 movl (%rsi),%eax 76 1: movl %eax,%ecx 83 movl %eax,(%rdx) 84 xorl %eax,%eax [all...] |
/freebsd-9.3-release/sys/boot/i386/efi/ |
H A D | start.S | 50 0: popl %eax 51 movl %eax, %ebx 52 addl $ImageBase-0b, %eax 55 pushl %eax /* ImageBase */ 57 cmpl $EFI_SUCCESS, %eax
|
/freebsd-9.3-release/lib/libz/contrib/asm686/ |
H A D | match.S | 120 movl dsPrevLen(%edx), %eax 122 cmpl %ebx, %eax 123 movl dsWMask(%edx), %eax 136 orl %eax, %ebx 141 movl dsNiceMatch(%edx), %eax 143 cmpl %eax, %ebx 145 movl %eax, %ebx 159 movl %edi, %eax 160 negl %eax 161 andl $3, %eax [all...] |