Searched refs:eax (Results 26 - 50 of 250) sorted by relevance

12345678910

/freebsd-9.3-release/sys/crypto/blowfish/arch/i386/
H A Dbf_enc_686.S78 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 Dlinux_support.s41 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 Dwinx32_wrap.S64 * 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 Dswtch.s45 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 Dlocore.s139 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 Dsupport.s54 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 Dvm86bios.s58 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 Dudivdi3.S32 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 Dsetlogin.S46 pushl %eax
47 movl PIC_GOT(CNAME(_logname_valid)),%eax
48 movl $0,(%eax)
49 popl %eax
H A Dptrace.S42 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 Dstrncmp.S40 * %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 Dindex.S40 * %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 Dstrchr.S40 * %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 Dstrcmp.S40 * %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 Ds_copysign.S42 movl 8(%esp),%eax
43 andl $0x7fffffff,%eax
44 orl %edx,%eax
45 movl %eax,8(%esp)
H A Ds_copysignf.S14 movl 4(%esp),%eax
15 andl $0x7fffffff,%eax
16 orl %edx,%eax
17 movl %eax,4(%esp)
H A Ds_copysignl.S12 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 Dbf-586.s26 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 Dbf-686.s23 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 Dthr_enter_uts.S39 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 Damd64_tramp.S82 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 Dptrace.S42 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 Dlinux32_support.s39 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 Dstart.S50 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 Dmatch.S120 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...]

Completed in 208 milliseconds

12345678910