Home
last modified time | relevance | path

Searched refs:esi (Results 1 – 25 of 105) sorted by relevance

12345

/linux-3.4.99/arch/x86/lib/
Dchecksum_32.S53 pushl_cfi %esi
54 CFI_REL_OFFSET esi, 0
59 movl 12(%esp),%esi # Function arg: unsigned char *buff
60 testl $3, %esi # Check alignment.
62 testl $1, %esi # Check alignment.
68 movzbl (%esi), %ebx
71 inc %esi
72 testl $2, %esi
79 1: movw (%esi), %bx
80 addl $2, %esi
[all …]
Datomic64_cx8_32.S48 cmpxchg8b (%esi)
60 cmpxchg8b (%esi)
72 SAVE esi
75 movl %eax, %esi
83 \ins\()l %esi, %ebx
93 RESTORE esi
109 read64 %esi
116 cmpxchg8b (%esi)
135 read64 %esi
143 cmpxchg8b (%esi)
[all …]
Datomic64_386_32.S53 #define v %esi
60 #define v %esi
104 #define v %esi
111 #define v %esi
122 #define v %esi
129 #define v %esi
140 #define v %esi
162 #define v %esi
183 #define v %esi
Dmsr-reg.S26 movl 24(%rdi), %esi
36 movl %esi, 24(%r10)
58 pushl_cfi %esi
66 movl 24(%eax), %esi
80 movl %esi, 24(%eax)
84 popl_cfi %esi
/linux-3.4.99/arch/x86/um/
Dchecksum_32.S52 pushl %esi
56 movl 12(%esp),%esi # Function arg: unsigned char *buff
57 testl $2, %esi # Check alignment.
63 1: movw (%esi), %bx
64 addl $2, %esi
71 testl %esi, %esi
72 1: movl (%esi), %ebx
74 movl 4(%esi), %ebx
76 movl 8(%esi), %ebx
78 movl 12(%esi), %ebx
[all …]
/linux-3.4.99/arch/x86/math-emu/
Dwm_shrx.S38 pushl %esi
40 movl PARAM1,%esi
46 movl (%esi),%ebx /* lsl */
47 movl 4(%esi),%edx /* msl */
52 movl %ebx,(%esi)
53 movl %edx,4(%esi)
55 popl %esi
64 movl (%esi),%eax /* lsl */
65 movl 4(%esi),%edx /* msl */
68 movl %edx,(%esi)
[all …]
Dshr_Xsig.S27 pushl %esi
29 movl PARAM1,%esi
35 movl (%esi),%eax /* lsl */
36 movl 4(%esi),%ebx /* midl */
37 movl 8(%esi),%edx /* msl */
41 movl %eax,(%esi)
42 movl %ebx,4(%esi)
43 movl %edx,8(%esi)
45 popl %esi
54 movl 4(%esi),%eax /* midl */
[all …]
Dmul_Xsig.S31 pushl %esi
33 movl PARAM1,%esi
40 movl (%esi),%eax /* lsl of Xsig */
44 movl 4(%esi),%eax /* midl of Xsig */
50 movl 8(%esi),%eax /* msl of Xsig */
56 movl %eax,(%esi)
58 movl %eax,4(%esi)
60 movl %eax,8(%esi)
62 popl %esi
71 pushl %esi
[all …]
Dwm_sqrt.S83 pushl %esi
87 movl PARAM1,%esi
89 movl SIGH(%esi),%eax
90 movl SIGL(%esi),%ecx
95 cmpw EXP_BIAS,EXP(%esi)
122 movl %edx,%esi /* Our first guess */
140 divl %esi /* current estimate */
141 shrl %esi /* divide by 2 */
142 addl %eax,%esi /* the new estimate */
145 divl %esi
[all …]
Dround_Xsig.S30 pushl %esi
32 movl PARAM1,%esi
34 movl 8(%esi),%edx
35 movl 4(%esi),%ebx
36 movl (%esi),%eax
71 movl %edx,8(%esi)
72 movl %ebx,4(%esi)
73 movl %eax,(%esi)
77 popl %esi
90 pushl %esi
[all …]
Ddiv_small.S25 pushl %esi
27 movl PARAM1,%esi /* pointer to num */
30 movl 4(%esi),%eax /* Get the current num msw */
34 movl %eax,4(%esi)
36 movl (%esi),%eax /* Get the num lsw */
39 movl %eax,(%esi)
43 popl %esi
Dreg_u_mul.S54 pushl %esi
58 movl PARAM1,%esi
62 testl $0x80000000,SIGH(%esi)
71 movl SIGL(%esi),%eax
76 movl SIGL(%esi),%eax
82 movl SIGH(%esi),%eax
88 movl SIGH(%esi),%eax
144 popl %esi
Dpolynom_Xsig.S43 pushl %esi
47 movl PARAM2,%esi /* x */
72 mull (%esi) /* x ls long */
76 mull 4(%esi) /* x ms long */
82 mull (%esi) /* x ls long */
88 mull 4(%esi) /* x ms long */
95 movl (%esi),%eax
97 movl 4(%esi),%eax
133 popl %esi
Dreg_u_add.S37 pushl %esi
41 movl PARAM1,%esi /* source 1 */
50 movl SIGL(%esi),%ebx
51 movl SIGH(%esi),%eax
53 movl %edi,%esi
73 testl $0x80000000,SIGH(%esi)
132 addl SIGL(%esi),%ebx
133 adcl SIGH(%esi),%eax
164 popl %esi
Ddiv_Xsig.S84 pushl %esi
88 movl PARAM1,%esi /* pointer to num */
115 movl XsigH(%esi),%eax
118 movl XsigL(%esi),%eax
121 movl XsigLL(%esi),%eax
328 movl PARAM3,%esi /* pointer to answer */
331 movl %eax,XsigLL(%esi)
333 movl %eax,XsigL(%esi)
335 movl %eax,XsigH(%esi)
340 popl %esi
Dreg_u_div.S84 pushl %esi
88 movl REGA,%esi
92 movswl EXP(%esi),%edx
121 movl SIGH(%esi),%edx /* Dividend */
122 movl SIGL(%esi),%eax /* Dividend */
181 movl SIGL(%esi),%eax
183 movl SIGH(%esi),%eax
189 movl SIGL(%esi),%eax /* Get the current num */
190 movl SIGH(%esi),%edx
467 popl %esi
Dreg_u_sub.S38 pushl %esi
42 movl PARAM1,%esi /* source 1 */
55 testl $0x80000000,SIGH(%esi)
158 movl SIGL(%esi),%ecx
161 movl SIGH(%esi),%ecx
270 popl %esi
/linux-3.4.99/arch/x86/crypto/
Dtwofish-i586-asm_32.S84 mov s2(%ebp,%edi,4),%esi;\
90 xor s3(%ebp,%edi,4),%esi;\
94 xor (%ebp,%edi,4), %esi;\
99 xor s1(%ebp,%edi,4),%esi;\
101 add d ## D, %esi;\
102 add %esi, d ## D;\
103 add k+round(%ebp), %esi;\
104 xor %esi, c ## D;\
122 mov s2(%ebp,%edi,4),%esi;\
128 xor s3(%ebp,%edi,4),%esi;\
[all …]
Dsalsa20-i586-asm_32.S18 # esi_stack = esi
19 movl %esi,88(%esp)
27 movl 8(%esp,%eax),%esi
119 leal 0(%esp),%esi
124 movl %esi,68(%esp)
215 movl 104(%esp),%esi
217 add %ecx,%esi
231 rol $7,%esi
233 xorl 136(%esp),%esi
245 movl %esi,136(%esp)
[all …]
/linux-3.4.99/arch/x86/net/
Dbpf_jit.S26 test %esi,%esi
33 sub %esi,%eax # hlen - offset
43 test %esi,%esi
50 sub %esi,%eax # hlen - offset
60 test %esi,%esi
66 cmp %esi,%r9d /* if (offset >= hlen) goto bpf_slow_path_byte */
80 test %esi,%esi
85 cmp %esi,%r9d /* if (offset >= hlen) goto bpf_slow_path_byte_msh */
153 cmp SKF_MAX_NEG_OFF, %esi /* test range */
163 cmp SKF_MAX_NEG_OFF, %esi
[all …]
/linux-3.4.99/arch/x86/include/asm/
Dstring_32.h54 long esi, edi; in __constant_memcpy() local
86 esi = (long)from; in __constant_memcpy()
92 : "=&c" (ecx), "=&D" (edi), "=&S" (esi) in __constant_memcpy()
93 : "0" (n / 4), "1" (edi), "2" (esi) in __constant_memcpy()
100 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
101 : "0"(edi), "1"(esi) in __constant_memcpy()
105 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
106 : "0"(edi), "1"(esi) in __constant_memcpy()
110 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
111 : "0"(edi), "1"(esi) in __constant_memcpy()
[all …]
/linux-3.4.99/arch/ia64/kernel/
Desi.c54 unsigned long esi = 0; in esi_init() local
62 esi = config_tables[i].table; in esi_init()
67 if (!esi) in esi_init()
70 systab = __va(esi); in esi_init()
116 ia64_esi_desc_entry_point_t *esi = (void *)p; in ia64_esi_call() local
117 if (!efi_guidcmp(guid, esi->guid)) { in ia64_esi_call()
121 pdesc.addr = __va(esi->esi_proc); in ia64_esi_call()
122 pdesc.gp = __va(esi->gp); in ia64_esi_call()
168 ia64_esi_desc_entry_point_t *esi = (void *)p; in ia64_esi_call_phys() local
169 if (!efi_guidcmp(guid, esi->guid)) { in ia64_esi_call_phys()
[all …]
/linux-3.4.99/arch/x86/kernel/
Drelocate_kernel_32.S45 pushl %esi
65 movl 20+20(%esp), %esi /* preserve_context */
155 testl %esi, %esi
162 xorl %esi, %esi
210 popl %esi
221 pushl %esi
247 movl %ecx, %esi /* For every source page do a copy */
248 andl $0xfffff000, %esi
251 movl %esi, %ebp
258 movl %eax, %esi
[all …]
/linux-3.4.99/arch/x86/boot/compressed/
Dhead_32.S47 movl %eax, %esi
58 subl BP_pref_address(%esi), %eax
59 add BP_code32_start(%esi), %eax
70 testb $(1<<6), BP_loadflags(%esi)
90 leal (BP_scratch+4)(%esi), %esp
103 movl BP_kernel_alignment(%esi), %eax
126 pushl %esi
127 leal (_bss-4)(%ebp), %esi
134 popl %esi
180 pushl %esi /* real mode pointer */
/linux-3.4.99/drivers/net/irda/
Desi-sir.c47 static struct dongle_driver esi = { variable
59 return irda_register_dongle(&esi); in esi_sir_init()
64 irda_unregister_dongle(&esi); in esi_sir_cleanup()

12345