Home
last modified time | relevance | path

Searched refs:esi (Results 1 - 25 of 223) sorted by relevance

123456789

/kernel/linux/linux-5.10/arch/x86/lib/
H A Dchecksum_32.S50 pushl %esi
54 movl 12(%esp),%esi # Function arg: unsigned char *buff
55 testl $3, %esi # Check alignment.
57 testl $1, %esi # Check alignment.
63 movzbl (%esi), %ebx
66 inc %esi
67 testl $2, %esi
74 1: movw (%esi), %bx
75 addl $2, %esi
82 testl %esi,
[all...]
H A Datomic64_cx8_32.S28 cmpxchg8b (%esi)
37 cmpxchg8b (%esi)
47 pushl %esi
50 movl %eax, %esi
58 \ins\()l %esi, %ebx
68 popl %esi
82 read64 %esi
89 cmpxchg8b (%esi)
106 read64 %esi
114 cmpxchg8b (%esi)
[all...]
/kernel/linux/linux-6.6/arch/x86/lib/
H A Dchecksum_32.S50 pushl %esi
54 movl 12(%esp),%esi # Function arg: unsigned char *buff
55 testl $3, %esi # Check alignment.
57 testl $1, %esi # Check alignment.
63 movzbl (%esi), %ebx
66 inc %esi
67 testl $2, %esi
74 1: movw (%esi), %bx
75 addl $2, %esi
82 testl %esi,
[all...]
H A Datomic64_cx8_32.S28 cmpxchg8b (%esi)
37 cmpxchg8b (%esi)
47 pushl %esi
50 movl %eax, %esi
58 \ins\()l %esi, %ebx
68 popl %esi
82 read64 %esi
89 cmpxchg8b (%esi)
106 read64 %esi
114 cmpxchg8b (%esi)
[all...]
/kernel/linux/linux-5.10/arch/x86/um/
H A Dchecksum_32.S50 pushl %esi
54 movl 12(%esp),%esi # Function arg: unsigned char *buff
55 testl $2, %esi # Check alignment.
61 1: movw (%esi), %bx
62 addl $2, %esi
69 testl %esi, %esi
70 1: movl (%esi), %ebx
72 movl 4(%esi), %ebx
74 movl 8(%esi),
[all...]
/kernel/linux/linux-5.10/arch/x86/math-emu/
H A Dwm_shrx.S39 pushl %esi
41 movl PARAM1,%esi
47 movl (%esi),%ebx /* lsl */
48 movl 4(%esi),%edx /* msl */
53 movl %ebx,(%esi)
54 movl %edx,4(%esi)
56 popl %esi
65 movl (%esi),%eax /* lsl */
66 movl 4(%esi),%edx /* msl */
69 movl %edx,(%esi)
[all...]
H A Dshr_Xsig.S28 pushl %esi
30 movl PARAM1,%esi
36 movl (%esi),%eax /* lsl */
37 movl 4(%esi),%ebx /* midl */
38 movl 8(%esi),%edx /* msl */
42 movl %eax,(%esi)
43 movl %ebx,4(%esi)
44 movl %edx,8(%esi)
46 popl %esi
55 movl 4(%esi),
[all...]
H A Dwm_sqrt.S26 | The guess is kept in %esi:%edi |
84 pushl %esi
88 movl PARAM1,%esi
90 movl SIGH(%esi),%eax
91 movl SIGL(%esi),%ecx
96 cmpw EXP_BIAS,EXP(%esi)
123 movl %edx,%esi /* Our first guess */
141 divl %esi /* current estimate */
142 shrl %esi /* divide by 2 */
143 addl %eax,%esi /* th
[all...]
H A Dround_Xsig.S31 pushl %esi
33 movl PARAM1,%esi
35 movl 8(%esi),%edx
36 movl 4(%esi),%ebx
37 movl (%esi),%eax
72 movl %edx,8(%esi)
73 movl %ebx,4(%esi)
74 movl %eax,(%esi)
78 popl %esi
91 pushl %esi
[all...]
H A Dreg_u_add.S38 pushl %esi
42 movl PARAM1,%esi /* source 1 */
51 movl SIGL(%esi),%ebx
52 movl SIGH(%esi),%eax
54 movl %edi,%esi
74 testl $0x80000000,SIGH(%esi)
133 addl SIGL(%esi),%ebx
134 adcl SIGH(%esi),%eax
165 popl %esi
H A Dpolynom_Xsig.S44 pushl %esi
48 movl PARAM2,%esi /* x */
73 mull (%esi) /* x ls long */
77 mull 4(%esi) /* x ms long */
83 mull (%esi) /* x ls long */
89 mull 4(%esi) /* x ms long */
96 movl (%esi),%eax
98 movl 4(%esi),%eax
134 popl %esi
H A Dreg_u_mul.S55 pushl %esi
59 movl PARAM1,%esi
63 testl $0x80000000,SIGH(%esi)
72 movl SIGL(%esi),%eax
77 movl SIGL(%esi),%eax
83 movl SIGH(%esi),%eax
89 movl SIGH(%esi),%eax
145 popl %esi
/kernel/linux/linux-6.6/arch/x86/math-emu/
H A Dwm_shrx.S39 pushl %esi
41 movl PARAM1,%esi
47 movl (%esi),%ebx /* lsl */
48 movl 4(%esi),%edx /* msl */
53 movl %ebx,(%esi)
54 movl %edx,4(%esi)
56 popl %esi
65 movl (%esi),%eax /* lsl */
66 movl 4(%esi),%edx /* msl */
69 movl %edx,(%esi)
[all...]
H A Dshr_Xsig.S28 pushl %esi
30 movl PARAM1,%esi
36 movl (%esi),%eax /* lsl */
37 movl 4(%esi),%ebx /* midl */
38 movl 8(%esi),%edx /* msl */
42 movl %eax,(%esi)
43 movl %ebx,4(%esi)
44 movl %edx,8(%esi)
46 popl %esi
55 movl 4(%esi),
[all...]
H A Dwm_sqrt.S26 | The guess is kept in %esi:%edi |
84 pushl %esi
88 movl PARAM1,%esi
90 movl SIGH(%esi),%eax
91 movl SIGL(%esi),%ecx
96 cmpw EXP_BIAS,EXP(%esi)
123 movl %edx,%esi /* Our first guess */
141 divl %esi /* current estimate */
142 shrl %esi /* divide by 2 */
143 addl %eax,%esi /* th
[all...]
H A Dround_Xsig.S31 pushl %esi
33 movl PARAM1,%esi
35 movl 8(%esi),%edx
36 movl 4(%esi),%ebx
37 movl (%esi),%eax
72 movl %edx,8(%esi)
73 movl %ebx,4(%esi)
74 movl %eax,(%esi)
78 popl %esi
91 pushl %esi
[all...]
H A Dpolynom_Xsig.S44 pushl %esi
48 movl PARAM2,%esi /* x */
73 mull (%esi) /* x ls long */
77 mull 4(%esi) /* x ms long */
83 mull (%esi) /* x ls long */
89 mull 4(%esi) /* x ms long */
96 movl (%esi),%eax
98 movl 4(%esi),%eax
134 popl %esi
H A Dreg_u_add.S38 pushl %esi
42 movl PARAM1,%esi /* source 1 */
51 movl SIGL(%esi),%ebx
52 movl SIGH(%esi),%eax
54 movl %edi,%esi
74 testl $0x80000000,SIGH(%esi)
133 addl SIGL(%esi),%ebx
134 adcl SIGH(%esi),%eax
165 popl %esi
H A Dreg_u_mul.S55 pushl %esi
59 movl PARAM1,%esi
63 testl $0x80000000,SIGH(%esi)
72 movl SIGL(%esi),%eax
77 movl SIGL(%esi),%eax
83 movl SIGH(%esi),%eax
89 movl SIGH(%esi),%eax
145 popl %esi
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dstring_32.h55 long esi, edi; in __constant_memcpy() local
87 esi = (long)from; in __constant_memcpy()
93 : "=&c" (ecx), "=&D" (edi), "=&S" (esi) in __constant_memcpy()
94 : "0" (n / 4), "1" (edi), "2" (esi) in __constant_memcpy()
101 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
102 : "0"(edi), "1"(esi) in __constant_memcpy()
106 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
107 : "0"(edi), "1"(esi) in __constant_memcpy()
111 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
112 : "0"(edi), "1"(esi) in __constant_memcpy()
[all...]
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dstring_32.h55 long esi, edi; in __constant_memcpy() local
87 esi = (long)from; in __constant_memcpy()
93 : "=&c" (ecx), "=&D" (edi), "=&S" (esi) in __constant_memcpy()
94 : "0" (n / 4), "1" (edi), "2" (esi) in __constant_memcpy()
101 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
102 : "0"(edi), "1"(esi) in __constant_memcpy()
106 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
107 : "0"(edi), "1"(esi) in __constant_memcpy()
111 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
112 : "0"(edi), "1"(esi) in __constant_memcpy()
[all...]
/kernel/linux/linux-5.10/arch/x86/crypto/
H A Dtwofish-i586-asm_32.S72 mov s2(%ebp,%edi,4),%esi;\
78 xor s3(%ebp,%edi,4),%esi;\
82 xor (%ebp,%edi,4), %esi;\
87 xor s1(%ebp,%edi,4),%esi;\
89 add d ## D, %esi;\
90 add %esi, d ## D;\
91 add k+round(%ebp), %esi;\
92 xor %esi, c ## D;\
110 mov s2(%ebp,%edi,4),%esi;\
116 xor s3(%ebp,%edi,4),%esi;\
[all...]
/kernel/linux/linux-6.6/arch/x86/crypto/
H A Dtwofish-i586-asm_32.S72 mov s2(%ebp,%edi,4),%esi;\
78 xor s3(%ebp,%edi,4),%esi;\
82 xor (%ebp,%edi,4), %esi;\
87 xor s1(%ebp,%edi,4),%esi;\
89 add d ## D, %esi;\
90 add %esi, d ## D;\
91 add k+round(%ebp), %esi;\
92 xor %esi, c ## D;\
110 mov s2(%ebp,%edi,4),%esi;\
116 xor s3(%ebp,%edi,4),%esi;\
[all...]
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Drelocate_kernel_32.S44 pushl %esi
64 movl 20+20(%esp), %esi /* preserve_context */
157 testl %esi, %esi
164 xorl %esi, %esi
218 popl %esi
232 pushl %esi
258 movl %ecx, %esi /* For every source page do a copy */
259 andl $0xfffff000, %esi
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Drelocate_kernel_32.S44 pushl %esi
64 movl 20+20(%esp), %esi /* preserve_context */
157 testl %esi, %esi
164 xorl %esi, %esi
218 popl %esi
232 pushl %esi
258 movl %ecx, %esi /* For every source page do a copy */
259 andl $0xfffff000, %esi
[all...]

Completed in 7 milliseconds

123456789