Searched refs:eax (Results 1 - 25 of 229) sorted by relevance

12345678910

/openbsd-current/lib/libc/arch/i386/stdlib/
H A Dabs.S36 movl 4(%esp),%eax
37 testl %eax,%eax
39 negl %eax
H A Dlabs.S36 movl 4(%esp),%eax
37 testl %eax,%eax
39 negl %eax
/openbsd-current/sys/lib/libkern/arch/i386/
H A Dffs.S11 bsfl 4(%esp),%eax
13 incl %eax /* bits numbered from 1, not 0 */
17 L1: xorl %eax,%eax /* clear result */
H A Dstrcmp.S17 movl 0x04(%esp),%eax
22 L1: incl %eax
24 L2: movb (%eax),%cl
29 incl %eax
31 movb (%eax),%cl
36 incl %eax
38 movb (%eax),%cl
43 incl %eax
45 movb (%eax),%cl
50 incl %eax
[all...]
/openbsd-current/sys/arch/i386/stand/libsa/
H A Dpslid.S39 popl %eax
40 movl %eax, %ecx
41 orl $PSL_ID, %eax
42 pushl %eax
45 popl %eax
48 andl $PSL_ID, %eax
/openbsd-current/lib/libc/arch/i386/gen/
H A Dfpgetmask.S12 movl (%esp),%eax
13 notl %eax
14 andl $63,%eax
H A Dfpgetround.S12 movl (%esp),%eax
13 rorl $10,%eax
14 andl $3,%eax
H A Dfpgetsticky.S12 movl (%esp),%eax
13 andl $63,%eax
H A Dfixunsdfsi.S41 leal PIC_GOTOFF(fbiggestsigned),%eax
43 fcoml (%eax)
52 movl 4(%esp),%eax
58 leal PIC_GOTOFF(fbiggestsigned),%eax
60 fsubl (%eax)
65 movl 4(%esp),%eax
66 orl $0x80000000,%eax /* restore bias */
H A Dfpsetmask.S13 movl (%esp),%eax
14 movl %eax,%edx
16 notl %eax
17 andl $63,%eax
19 addl %eax,%edx
H A Dfpsetround.S13 movl (%esp),%eax
15 rorl $10,%eax
16 movl %eax,%edx
17 andl $3,%eax
19 subl %eax,%edx
H A Dflt_rounds.S20 movl (%esp),%eax
21 shrl $10,%eax
22 andl $3,%eax
27 movb (%ecx,%eax,1),%al
29 movb _map(,%eax,1),%al
/openbsd-current/lib/libc/arch/i386/sys/
H A Dsigpending.S38 movl %eax,(%ecx) # store old mask
39 xorl %eax,%eax
H A Dsigsuspend.S37 movl 4(%esp),%eax # fetch mask arg
38 movl (%eax),%eax # indirect to mask arg
39 movl %eax,4(%esp)
40 movl $(SYS_sigsuspend),%eax
/openbsd-current/lib/libm/arch/i387/
H A Ds_copysign.S12 movl 8(%esp),%eax
13 andl $0x7fffffff,%eax
14 orl %edx,%eax
15 movl %eax,8(%esp)
H A Ds_copysignf.S12 movl 4(%esp),%eax
13 andl $0x7fffffff,%eax
14 orl %edx,%eax
15 movl %eax,4(%esp)
/openbsd-current/sys/lib/libkern/arch/amd64/
H A Dffs.S11 bsfl %edi,%eax
13 incl %eax /* bits numbered from 1, not 0 */
17 1: xorl %eax,%eax /* clear result */
/openbsd-current/lib/libc/arch/amd64/string/
H A Dffs.S12 bsfl %edi,%eax
14 incl %eax /* bits numbered from 1, not 0 */
18 L1: xorl %eax,%eax /* clear result */
/openbsd-current/lib/libc/arch/i386/string/
H A Dffs.S10 bsfl 4(%esp),%eax
12 incl %eax /* bits numbered from 1, not 0 */
16 L1: xorl %eax,%eax /* clear result */
H A Dstrchr.S12 movl 4(%esp),%eax
16 movb (%eax),%dl
19 incl %eax
22 xorl %eax,%eax
H A Dstrcmp.S16 movl 0x04(%esp),%eax
21 L1: incl %eax
23 L2: movb (%eax),%cl
28 incl %eax
30 movb (%eax),%cl
35 incl %eax
37 movb (%eax),%cl
42 incl %eax
44 movb (%eax),%cl
49 incl %eax
[all...]
/openbsd-current/gnu/llvm/compiler-rt/lib/builtins/i386/
H A Dchkstk2.S9 // _chkstk (_alloca) routine - probe stack between %esp and (%esp-%eax) in 4k increments,
10 // then decrement %esp by %eax. Preserves all registers except %esp and flags.
19 cmp $0x1000,%eax
25 sub $0x1000,%eax
26 cmp $0x1000,%eax
29 sub %eax,%ecx
32 lea 4(%esp),%eax // load pointer to the return address into eax
34 mov -4(%eax),%ecx // restore ecx
35 push (%eax) // pus
[all...]
H A Dmoddi3.S32 movl 16(%esp), %eax // low word of b
35 xorl %ecx, %eax
37 subl %ecx, %eax
40 movl %eax, 16(%esp) // store abs(b) back to stack
43 movl 8(%esp), %eax // low word of b
46 xorl %ecx, %eax
48 subl %ecx, %eax
51 movl %eax, 8(%esp) // store abs(a) back to stack
61 movl 20(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b
63 shrl %cl, %eax // Practicall
[all...]
H A Ddivdi3.S32 movl 16(%esp), %eax // low word of b
35 xorl %ecx, %eax
37 subl %ecx, %eax
40 movl %eax, 16(%esp) // store abs(b) back to stack
44 movl 8(%esp), %eax // low word of b
47 xorl %ecx, %eax
49 subl %ecx, %eax
52 movl %eax, 8(%esp) // store abs(a) back to stack
62 movl 20(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b
64 shrl %cl, %eax // Practicall
[all...]
H A Dumoddi3.S34 movl 16(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b
36 shrl %cl, %eax // Practically, this means that bhi is given by:
37 shrl %eax //
40 orl %eax, %ebx //
42 movl 8(%esp), %eax // to [2] if the high word is larger than bhi
48 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r
52 shrl %eax
53 shrl %cl, %eax // q = qs >> (1 + i)
54 movl %eax, %edi
58 subl %eax,
[all...]

Completed in 213 milliseconds

12345678910