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

1234567891011>>

/freebsd-current/contrib/netbsd-tests/lib/csu/arch/x86_64/
H A Dh_initfini_align.S8 movl %esp, %eax
9 andl $15, %eax
10 subl $8, %eax
12 movzbl %al, %eax
/freebsd-current/contrib/netbsd-tests/lib/csu/arch/i386/
H A Dh_initfini_align.S8 movl %esp, %eax
9 andl $3, %eax
11 movzbl %al, %eax
/freebsd-current/sys/contrib/openzfs/module/lua/setjmp/
H A Dsetjmp_i386.S42 ENTRY(setjmp) /* save area is passed in eax */
43 movl %ebp, 0(%eax) /* save ebp */
44 movl %ebx, 4(%eax) /* save ebx */
45 movl %esi, 8(%eax) /* save esi */
46 movl %edi, 12(%eax) /* save edi */
47 movl %esp, 16(%eax) /* save esp */
49 movl %ecx, 20(%eax) /* save eip */
50 subl %eax, %eax /* return 0 */
54 ENTRY(longjmp) /* save area is passed in eax */
[all...]
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/
H A Dtst.branch.s37 movl 8(%ebp), %eax
38 movl (%eax), %eax
50 leal -4(%ebp), %eax
51 pushl %eax
55 testl %eax, %eax
60 xorl %eax, %eax
61 testl %eax,
[all...]
H A Dtst.embedded.s37 movl 8(%ebp), %eax
38 movl (%eax), %eax
49 leal -4(%ebp), %eax
50 pushl %eax
54 testl %eax, %eax
65 xorl %eax, %eax
/freebsd-current/stand/libsa/i386/
H A D_setjmp.S50 movl 4(%esp),%eax
52 movl %edx, 0(%eax) /* rta */
53 movl %ebx, 4(%eax)
54 movl %esp, 8(%eax)
55 movl %ebp,12(%eax)
56 movl %esi,16(%eax)
57 movl %edi,20(%eax)
58 xorl %eax,%eax
64 movl 8(%esp),%eax
[all...]
/freebsd-current/lib/libc/i386/string/
H A Dwcscmp.S40 top: movl (%edi),%eax
41 cmpl %eax,(%esi)
43 testl %eax,%eax
45 movl 4(%edi),%eax
46 cmpl %eax,4(%esi)
48 testl %eax,%eax
50 movl 8(%edi),%eax
51 cmpl %eax,
[all...]
/freebsd-current/lib/msun/i387/
H A Ds_finite.S38 movl 8(%esp),%eax
39 andl $0x7ff00000, %eax
40 cmpl $0x7ff00000, %eax
42 andl $0x000000ff, %eax
H A Ds_remquo.S41 shrl $6,%eax
42 movl %eax,%ecx
43 andl $0x108,%eax
44 rorl $7,%eax
45 orl %eax,%ecx
46 roll $4,%eax
47 orl %ecx,%eax
48 andl $7,%eax
54 xorl %ecx,%eax
56 addl %ecx,%eax
[all...]
H A Ds_remquof.S41 shrl $6,%eax
42 movl %eax,%ecx
43 andl $0x108,%eax
44 rorl $7,%eax
45 orl %eax,%ecx
46 roll $4,%eax
47 orl %ecx,%eax
48 andl $7,%eax
54 xorl %ecx,%eax
56 addl %ecx,%eax
[all...]
H A Ds_remquol.S41 shrl $6,%eax
42 movl %eax,%ecx
43 andl $0x108,%eax
44 rorl $7,%eax
45 orl %eax,%ecx
46 roll $4,%eax
47 orl %ecx,%eax
48 andl $7,%eax
55 xorl %ecx,%eax
57 addl %ecx,%eax
[all...]
/freebsd-current/sys/i386/i386/
H A Dsigtramp.S50 leal SIGF_UC(%esp),%eax /* get ucontext */
51 pushl %eax
52 testl $PSL_VM,UC_EFLAGS(%eax)
54 mov UC_GS(%eax),%gs /* restore %gs */
56 movl $SYS_sigreturn,%eax
57 pushl %eax /* junk to fake return addr. */
67 leal SIGF_UC4(%esp),%eax /* get ucontext */
68 pushl %eax
69 testl $PSL_VM,UC4_EFLAGS(%eax)
71 mov UC4_GS(%eax),
[all...]
H A Dswtch.S42 movl $blocked_lock,%eax ; \
45 cmpxchgl %eax,TD_LOCK(reg) ; \
84 movl TD_PROC(%ecx),%eax
85 movl P_VMSPACE(%eax), %ebx
117 movl (%esp),%eax /* Hardware registers */
118 movl %eax,PCB_EIP(%edx)
128 movl %dr7,%eax /* yes, do the save */
129 movl %eax,PCB_DR7(%edx)
130 andl $0x0000fc00, %eax /* disable all watchpoints */
131 movl %eax,
[all...]
/freebsd-current/sys/crypto/openssl/i386/
H A Drmd-586.S15 movl 8(%esp),%eax
26 movl (%eax),%ebx
27 movl 4(%eax),%ebp
30 movl 8(%eax),%ebx
31 movl 12(%eax),%ebp
34 movl 16(%eax),%ebx
35 movl 20(%eax),%ebp
38 movl 24(%eax),%ebx
39 movl 28(%eax),%ebp
42 movl 32(%eax),
[all...]
H A Dbn-586.S16 popl %eax
17 leal OPENSSL_ia32cap_P-.L000PIC_me_up(%eax),%eax
18 btl $26,(%eax)
20 movl 4(%esp),%eax
28 movd (%eax),%mm3
39 movd 4(%eax),%mm3
41 movd 8(%eax),%mm5
43 movd 12(%eax),%mm4
45 movd %mm1,(%eax)
[all...]
/freebsd-current/lib/msun/amd64/
H A Ds_remquo.S43 shrl $6,%eax
44 movl %eax,%ecx
45 andl $0x108,%eax
46 rorl $7,%eax
47 orl %eax,%ecx
48 roll $4,%eax
49 orl %ecx,%eax
50 andl $7,%eax
56 xorl %ecx,%eax
58 addl %ecx,%eax
[all...]
H A Ds_remquof.S43 shrl $6,%eax
44 movl %eax,%ecx
45 andl $0x108,%eax
46 rorl $7,%eax
47 orl %eax,%ecx
48 roll $4,%eax
49 orl %ecx,%eax
50 andl $7,%eax
56 xorl %ecx,%eax
58 addl %ecx,%eax
[all...]
H A Ds_remquol.S41 shrl $6,%eax
42 movl %eax,%ecx
43 andl $0x108,%eax
44 rorl $7,%eax
45 orl %eax,%ecx
46 roll $4,%eax
47 orl %ecx,%eax
48 andl $7,%eax
55 xorl %ecx,%eax
57 addl %ecx,%eax
[all...]
/freebsd-current/contrib/llvm-project/compiler-rt/lib/builtins/i386/
H A Dchkstk.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.
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) // 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...]
H A Dudivdi3.S33 movl 16(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b
35 shrl %cl, %eax // Practically, this means that bhi is given by:
36 shrl %eax //
39 orl %eax, %ebx //
41 movl 8(%esp), %eax // to [1] if the high word is larger than bhi
47 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r
51 shrl %eax
52 shrl %cl, %eax // q = qs >> (1 + i)
53 movl %eax, %edi
57 subl %eax,
[all...]
/freebsd-current/lib/libc/i386/gen/
H A D_setjmp.S45 movl 4(%esp),%eax
47 movl %edx, 0(%eax) /* rta */
48 movl %ebx, 4(%eax)
49 movl %esp, 8(%eax)
50 movl %ebp,12(%eax)
51 movl %esi,16(%eax)
52 movl %edi,20(%eax)
53 fnstcw 24(%eax)
54 xorl %eax,%eax
[all...]
/freebsd-current/sys/cddl/dev/dtrace/i386/
H A Ddtrace_asm.S37 pushl %eax /* push %eax -- may be return value */
44 * a fbt one. The return value in %eax will tell us what
50 cmpl $DTRACE_INVOP_PUSHL_EBP, %eax
52 cmpl $DTRACE_INVOP_POPL_EBP, %eax
54 cmpl $DTRACE_INVOP_LEAVE, %eax
56 cmpl $DTRACE_INVOP_NOP, %eax
69 pushl %eax /* push temp */
70 movl 8(%esp), %eax /* load calling EIP */
71 incl %eax /* incremen
[all...]

Completed in 242 milliseconds

1234567891011>>