Searched refs:edx (Results 1 - 25 of 182) sorted by relevance

12345678

/freebsd-10.2-release/lib/libkse/arch/i386/i386/
H A Dthr_enter_uts.S38 movl %esp, %edx /* save stack */
39 movl 12(%edx), %eax /* get bottom of stack */
40 addl 16(%edx), %eax /* add length */
42 pushl 4(%edx) /* push the address of the mailbox */
43 call *8(%edx)
H A Dthr_getcontext.S56 movl 4(%esp), %edx /* get address of mcontext */
57 cmpl $0, %edx /* check for null pointer */
61 1: cmpl $MC_LEN, MC_LEN_OFFSET(%edx) /* is context valid? */
65 2: /*movl 4(%edx), %gs*/ /* we don't touch %gs */
66 movw 8(%edx), %fs
67 movw 12(%edx), %es
68 movw 16(%edx), %ds
69 movw 76(%edx), %ss
70 movl 20(%edx), %edi
71 movl 24(%edx),
[all...]
/freebsd-10.2-release/tools/KSE/ksetest/
H A Dkse_asm.S54 movl 4(%esp), %edx /* get address of kse_thr_mailbox */
56 cmpl $0, %edx /* check for null pointer */
60 1: cmpl $MC_SIZE, UC_MC_LEN_OFFSET(%edx) /* is context valid? */
65 movl %edx, %ebx /* save the pointer for later */
69 addl $UC_MC_OFFSET, %edx /* add offset to mcontext */
70 movl 4(%edx), %gs
71 movl 8(%edx), %fs
72 movl 12(%edx), %es
73 movl 16(%edx), %ds
74 movl 76(%edx),
[all...]
/freebsd-10.2-release/tools/KSE/rr/
H A Dkse_asm.S54 movl 4(%esp), %edx /* get address of kse_thr_mailbox */
56 cmpl $0, %edx /* check for null pointer */
60 1: cmpl $MC_SIZE, UC_MC_LEN_OFFSET(%edx) /* is context valid? */
65 movl %edx, %ebx /* save the pointer for later */
69 addl $UC_MC_OFFSET, %edx /* add offset to mcontext */
70 movl 4(%edx), %gs
71 movl 8(%edx), %fs
72 movl 12(%edx), %es
73 movl 16(%edx), %ds
74 movl 76(%edx),
[all...]
/freebsd-10.2-release/secure/lib/libcrypto/i386/
H A Drmd-586.s9 movl 4(%esp),%edx
12 movl (%edx),%ecx
14 movl 4(%edx),%esi
16 movl 8(%edx),%edi
54 movl 12(%edx),%ebx
55 movl 16(%edx),%ebp
58 movl (%esp),%edx
60 addl %edx,%ecx
68 movl 4(%esp),%edx
73 addl %edx,
[all...]
H A Dco-586.s18 movl (%edi),%edx
22 mull %edx
25 adcl %edx,%ecx
26 movl (%edi),%edx
34 mull %edx
37 adcl %edx,%ebp
38 movl 4(%edi),%edx
41 mull %edx
44 adcl %edx,%ebp
45 movl (%edi),%edx
[all...]
H A Dbf-586.s25 movl 4(%ebp),%edx
27 xorl %edx,%esi
29 movl %edi,%edx
33 andl $255,%edx
39 movl 3144(%ebp,%edx,4),%edx
40 addl %edx,%ebx
45 movl 8(%ebp),%edx
47 xorl %edx,%edi
49 movl %esi,%edx
[all...]
H A Dcast-586.s24 movl (%ebp),%edx
26 addl %esi,%edx
27 roll %cl,%edx
28 movl %edx,%ebx
32 shrl $16,%edx
35 andl $255,%edx
41 movl CAST_S_table3(,%edx,4),%ebx
45 movl 8(%ebp),%edx
47 xorl %edi,%edx
48 roll %cl,%edx
[all...]
H A Dcrypt586.s17 leal DES_SPtrans,%edx
18 pushl %edx
25 movl %esi,%edx
26 shrl $16,%edx
28 xorl %esi,%edx
29 andl %edx,%eax
30 andl %ecx,%edx
33 movl %edx,%ecx
36 xorl %ecx,%edx
41 xorl %esi,%edx
[all...]
H A Drc4-586.s14 movl 24(%esp),%edx
19 cmpl $0,%edx
24 leal (%esi,%edx,1),%ecx
31 andl $-4,%edx
33 testl $-8,%edx
40 andl $-8,%edx
41 leal -8(%esi,%edx,1),%edx
42 movl %edx,-4(%edi)
44 movl (%edi,%ebx,4),%edx
[all...]
H A Dmd5-586.s23 movl 12(%edi),%edx
30 xorl %edx,%edi
33 xorl %edx,%edi
42 leal 3905402710(%edx,%ebp,1),%edx
44 addl %edi,%edx
46 roll $12,%edx
48 addl %eax,%edx
51 andl %edx,%edi
55 movl %edx,
[all...]
/freebsd-10.2-release/sys/crypto/blowfish/arch/i386/
H A Dbf_enc_586.S86 movl 4(%ebp), %edx
88 xorl %edx, %esi
90 movl %edi, %edx
94 andl $255, %edx
100 movl 3144(%ebp,%edx,4),%edx
101 addl %edx, %ebx
106 movl 8(%ebp), %edx
108 xorl %edx, %edi
110 movl %esi, %edx
[all...]
/freebsd-10.2-release/lib/libstand/i386/
H A D_setjmp.S52 movl 0(%esp),%edx
53 movl %edx, 0(%eax) /* rta */
64 movl 4(%esp),%edx
66 movl 0(%edx),%ecx
67 movl 4(%edx),%ebx
68 movl 8(%edx),%esp
69 movl 12(%edx),%ebp
70 movl 16(%edx),%esi
71 movl 20(%edx),%edi
/freebsd-10.2-release/sys/i386/linux/
H A Dlinux_support.s48 movl 8(%esp),%edx
49 cmpl $VM_MAXUSER_ADDRESS-4,%edx
51 xchgl %eax,(%edx)
52 movl 12(%esp),%edx
53 movl %eax,(%edx)
62 movl 8(%esp),%edx
63 cmpl $VM_MAXUSER_ADDRESS-4,%edx
68 xaddl %eax,(%edx)
69 movl 12(%esp),%edx
70 movl %eax,(%edx)
[all...]
/freebsd-10.2-release/contrib/compiler-rt/lib/i386/
H A Dmuldi3.S18 movl 8(%esp), %edx // a.lo
20 imull %edx, %ebx // a.lo * b.hi
22 mull %edx // EDX:EAX = a.lo * b.lo
24 addl %ebx, %edx
H A Ddivdi3.S30 movl 20(%esp), %edx // high word of b
32 movl %edx, %ecx
35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b
37 sbbl %ecx, %edx // EDX:EAX = abs(b)
38 movl %edx, 20(%esp)
42 movl 12(%esp), %edx // high word of b
44 movl %edx, %ecx
47 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a
49 sbbl %ecx, %edx // EDX:EAX = abs(a)
50 movl %edx, 1
[all...]
H A Dlshrdi3.S32 movd %xmm0, %edx
41 movl 8(%esp), %edx // Load high
47 shrdl %cl, %edx, %eax // right shift low by count
48 shrl %cl, %edx // right shift high by count
51 1: movl %edx, %eax // Move high to low
52 xorl %edx, %edx // clear high
H A Dmoddi3.S30 movl 20(%esp), %edx // high word of b
32 movl %edx, %ecx
35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b
37 sbbl %ecx, %edx // EDX:EAX = abs(b)
38 movl %edx, 20(%esp)
41 movl 12(%esp), %edx // high word of b
43 movl %edx, %ecx
46 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a
48 sbbl %ecx, %edx // EDX:EAX = abs(a)
49 movl %edx, 1
[all...]
/freebsd-10.2-release/lib/libc/i386/gen/
H A D_setjmp.S51 movl 0(%esp),%edx
52 movl %edx, 0(%eax) /* rta */
66 movl 4(%esp),%edx
68 movl 0(%edx),%ecx
69 movl 4(%edx),%ebx
70 movl 8(%edx),%esp
71 movl 12(%edx),%ebp
72 movl 16(%edx),%esi
73 movl 20(%edx),%edi
74 fldcw 24(%edx)
[all...]
H A Dsigsetjmp.S69 2: movl 0(%esp),%edx
70 movl %edx, 0(%ecx)
84 movl 4(%esp),%edx
85 cmpl $0,44(%edx)
88 leal 28(%edx), %eax
93 movl 4(%esp),%edx
95 movl 0(%edx),%ecx
96 movl 4(%edx),%ebx
97 movl 8(%edx),%esp
98 movl 12(%edx),
[all...]
/freebsd-10.2-release/lib/libc/i386/string/
H A Dstrcmp.S41 * %edx - pointer to s2
55 movl 0x08(%esp),%edx
60 incl %edx
64 cmpb %cl,(%edx)
67 incl %edx
71 cmpb %cl,(%edx)
74 incl %edx
78 cmpb %cl,(%edx)
81 incl %edx
85 cmpb %cl,(%edx)
[all...]
H A Dstrcpy.S50 movl 8(%esp),%edx /* src address */
54 L1: movb (%edx),%al /* unroll loop, but not too much */
58 movb 1(%edx),%al
62 movb 2(%edx),%al
66 movb 3(%edx),%al
70 movb 4(%edx),%al
74 movb 5(%edx),%al
78 movb 6(%edx),%al
82 movb 7(%edx),%al
84 addl $8,%edx
[all...]
/freebsd-10.2-release/sys/pc98/pc98/
H A Dbusio.s55 * IN: edx port
59 BUS_ACCESS_ADDR(ebx,edx)
64 BUS_ACCESS_ADDR(ebx,edx)
69 BUS_ACCESS_ADDR(ebx,edx)
76 * edx PORT
79 BUS_ACCESS_ADDR(ebx,edx)
84 BUS_ACCESS_ADDR(ebx,edx)
89 BUS_ACCESS_ADDR(ebx,edx)
96 * edx PORT
100 BUS_ACCESS_ADDR(ebx,edx)
[all...]
/freebsd-10.2-release/lib/msun/i387/
H A Ds_copysign.S40 movl 16(%esp),%edx
41 andl $0x80000000,%edx
44 orl %edx,%eax
H A Ds_copysignf.S12 movl 8(%esp),%edx
13 andl $0x80000000,%edx
16 orl %edx,%eax

Completed in 285 milliseconds

12345678