/linux/arch/x86/um/ |
A D | checksum_32.S | 50 pushl %esi 69 testl %esi, %esi 86 lea 32(%esi), %esi 95 lea 4(%esi), %esi 104 leal 2(%esi),%esi 112 popl %esi 120 pushl %esi 137 testl %esi, %esi 142 lea 2(%esi), %esi 192 lea 128(%esi), %esi [all …]
|
/linux/arch/x86/lib/ |
A D | checksum_32.S | 50 pushl %esi 66 inc %esi 82 testl %esi, %esi 99 lea 32(%esi), %esi 108 lea 4(%esi), %esi 117 leal 2(%esi),%esi 155 testl %esi, %esi 160 lea 2(%esi), %esi 173 inc %esi 225 lea 128(%esi), %esi [all …]
|
A D | atomic64_cx8_32.S | 28 cmpxchg8b (%esi) 37 cmpxchg8b (%esi) 47 pushl %esi 50 movl %eax, %esi 68 popl %esi 82 read64 %esi 89 cmpxchg8b (%esi) 106 read64 %esi 114 cmpxchg8b (%esi) 134 read64 %esi [all …]
|
A D | atomic64_386_32.S | 46 #define v %esi 53 #define v %esi 97 #define v %esi 104 #define v %esi 115 #define v %esi 122 #define v %esi 133 #define v %esi 155 #define v %esi 176 #define v %esi
|
A D | msr-reg.S | 25 movl 24(%rdi), %esi 34 movl %esi, 24(%r10) 53 pushl %esi 61 movl 24(%eax), %esi 73 movl %esi, 24(%eax) 77 popl %esi
|
/linux/arch/x86/math-emu/ |
A D | wm_shrx.S | 39 pushl %esi 56 popl %esi 70 movl $0,4(%esi) 71 popl %esi 85 popl %esi 93 popl %esi 118 pushl %esi 147 popl %esi 164 popl %esi 190 popl %esi [all …]
|
A D | shr_Xsig.S | 28 pushl %esi 30 movl PARAM1,%esi 42 movl %eax,(%esi) 46 popl %esi 59 movl %eax,(%esi) 61 movl $0,8(%esi) 62 popl %esi 74 movl %eax,(%esi) 77 popl %esi 83 movl %eax,(%esi) [all …]
|
A D | mul_Xsig.S | 32 pushl %esi 34 movl PARAM1,%esi 57 movl %eax,(%esi) 63 popl %esi 73 pushl %esi 75 movl PARAM1,%esi 110 movl %eax,(%esi) 116 popl %esi 127 pushl %esi 129 movl PARAM1,%esi [all …]
|
A D | wm_sqrt.S | 84 pushl %esi 146 divl %esi 147 shrl %esi 151 divl %esi 152 shrl %esi 165 mull %esi 181 divl %esi 185 divl %esi 189 divl %esi 193 divl %esi [all …]
|
A D | round_Xsig.S | 31 pushl %esi 33 movl PARAM1,%esi 35 movl 8(%esi),%edx 36 movl 4(%esi),%ebx 37 movl (%esi),%eax 74 movl %eax,(%esi) 78 popl %esi 91 pushl %esi 93 movl PARAM1,%esi 97 movl (%esi),%eax [all …]
|
A D | div_small.S | 26 pushl %esi 28 movl PARAM1,%esi /* pointer to num */ 31 movl 4(%esi),%eax /* Get the current num msw */ 35 movl %eax,4(%esi) 37 movl (%esi),%eax /* Get the num lsw */ 40 movl %eax,(%esi) 44 popl %esi
|
A D | polynom_Xsig.S | 44 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
|
A D | reg_u_add.S | 38 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
|
A D | reg_u_mul.S | 55 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
|
A D | div_Xsig.S | 85 pushl %esi 89 movl PARAM1,%esi /* pointer to num */ 116 movl XsigH(%esi),%eax 119 movl XsigL(%esi),%eax 122 movl XsigLL(%esi),%eax 329 movl PARAM3,%esi /* pointer to answer */ 332 movl %eax,XsigLL(%esi) 334 movl %eax,XsigL(%esi) 336 movl %eax,XsigH(%esi) 341 popl %esi
|
A D | reg_u_div.S | 85 pushl %esi 89 movl REGA,%esi 93 movswl EXP(%esi),%edx 122 movl SIGH(%esi),%edx /* Dividend */ 123 movl SIGL(%esi),%eax /* Dividend */ 182 movl SIGL(%esi),%eax 184 movl SIGH(%esi),%eax 190 movl SIGL(%esi),%eax /* Get the current num */ 191 movl SIGH(%esi),%edx 468 popl %esi
|
A D | reg_u_sub.S | 39 pushl %esi 43 movl PARAM1,%esi /* source 1 */ 56 testl $0x80000000,SIGH(%esi) 159 movl SIGL(%esi),%ecx 162 movl SIGH(%esi),%ecx 271 popl %esi
|
/linux/arch/x86/crypto/ |
A D | twofish-i586-asm_32.S | 89 add d ## D, %esi;\ 90 add %esi, d ## D;\ 92 xor %esi, c ## D;\ 127 add d ## D, %esi;\ 128 add %esi, d ## D;\ 130 xor %esi, c ## D;\ 164 add %esi, c ## D;\ 213 push %esi 259 pop %esi 269 push %esi [all …]
|
/linux/arch/x86/include/asm/ |
A D | string_32.h | 55 long esi, edi; in __constant_memcpy() local 87 esi = (long)from; in __constant_memcpy() 102 : "0"(edi), "1"(esi) in __constant_memcpy() 107 : "0"(edi), "1"(esi) in __constant_memcpy() 112 : "0"(edi), "1"(esi) in __constant_memcpy() 117 : "0"(edi), "1"(esi) in __constant_memcpy() 126 : "=&D"(edi), "=&S"(esi) in __constant_memcpy() 127 : "0"(edi), "1"(esi) in __constant_memcpy() 132 : "=&D"(edi), "=&S"(esi) in __constant_memcpy() 133 : "0"(edi), "1"(esi) in __constant_memcpy() [all …]
|
/linux/arch/x86/kernel/ |
A D | relocate_kernel_32.S | 42 pushl %esi 153 testl %esi, %esi 160 xorl %esi, %esi 209 popl %esi 221 pushl %esi 248 andl $0xfffff000, %esi 251 movl %esi, %ebp 258 movl %eax, %esi 263 movl %edx, %esi 267 lea PAGE_SIZE(%ebp), %esi [all …]
|
/linux/arch/x86/boot/compressed/ |
A D | head_32.S | 58 leal (BP_scratch+4)(%esi), %esp 100 movl BP_kernel_alignment(%esi), %eax 113 addl BP_init_size(%esi), %ebx 127 pushl %esi 128 leal (_bss@GOTOFF-4)(%edx), %esi 135 popl %esi 157 movl 8(%esp), %esi /* save boot_params pointer */ 190 pushl %esi /* real mode pointer */
|
/linux/arch/ia64/kernel/ |
A D | esi.c | 104 ia64_esi_desc_entry_point_t *esi = (void *)p; in ia64_esi_call() local 105 if (!efi_guidcmp(guid, esi->guid)) { in ia64_esi_call() 109 pdesc.addr = __va(esi->esi_proc); in ia64_esi_call() 110 pdesc.gp = __va(esi->gp); in ia64_esi_call() 156 ia64_esi_desc_entry_point_t *esi = (void *)p; in ia64_esi_call_phys() local 157 if (!efi_guidcmp(guid, esi->guid)) { in ia64_esi_call_phys() 161 pdesc.addr = (void *)esi->esi_proc; in ia64_esi_call_phys() 162 pdesc.gp = (void *)esi->gp; in ia64_esi_call_phys()
|
/linux/arch/x86/entry/ |
A D | entry_32.S | 226 pushl %esi 260 popl %esi 388 movl %esp, %esi 389 movl %esi, %edi 473 movl %esi, %ecx 480 sub %esi, %ecx 535 movl %esp, %esi 578 movl %esp, %esi 583 subl %esi, %ecx 687 pushl %esi [all …]
|
/linux/tools/testing/selftests/x86/ |
A D | raw_syscall_helper_32.S | 7 pushl %esi 14 movl 4*4(%eax), %esi 28 movl %esi, 4*4(%eax) 33 popl %esi
|
/linux/arch/x86/kvm/svm/ |
A D | vmenter.S | 46 push %esi 126 xor %esi, %esi 147 pop %esi 174 push %esi 201 pop %esi
|