/Linux-v4.19/arch/x86/um/ |
D | checksum_32.S | 54 pushl %esi 58 movl 12(%esp),%esi # Function arg: unsigned char *buff 59 testl $2, %esi # Check alignment. 65 1: movw (%esi), %bx 66 addl $2, %esi 73 testl %esi, %esi 74 1: movl (%esi), %ebx 76 movl 4(%esi), %ebx 78 movl 8(%esi), %ebx 80 movl 12(%esi), %ebx [all …]
|
D | setjmp_32.S | 13 # %esi 34 movl %esi,12(%edx) 55 movl 12(%edx),%esi
|
/Linux-v4.19/arch/x86/lib/ |
D | checksum_32.S | 54 pushl %esi 58 movl 12(%esp),%esi # Function arg: unsigned char *buff 59 testl $3, %esi # Check alignment. 61 testl $1, %esi # Check alignment. 67 movzbl (%esi), %ebx 70 inc %esi 71 testl $2, %esi 78 1: movw (%esi), %bx 79 addl $2, %esi 86 testl %esi, %esi [all …]
|
D | atomic64_cx8_32.S | 32 cmpxchg8b (%esi) 41 cmpxchg8b (%esi) 51 pushl %esi 54 movl %eax, %esi 62 \ins\()l %esi, %ebx 72 popl %esi 86 read64 %esi 93 cmpxchg8b (%esi) 110 read64 %esi 118 cmpxchg8b (%esi) [all …]
|
D | atomic64_386_32.S | 50 #define v %esi 57 #define v %esi 101 #define v %esi 108 #define v %esi 119 #define v %esi 126 #define v %esi 137 #define v %esi 159 #define v %esi 180 #define v %esi
|
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-v4.19/arch/x86/math-emu/ |
D | wm_shrx.S | 39 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 …]
|
D | shr_Xsig.S | 28 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),%eax /* midl */ [all …]
|
D | mul_Xsig.S | 32 pushl %esi 34 movl PARAM1,%esi 41 movl (%esi),%eax /* lsl of Xsig */ 45 movl 4(%esi),%eax /* midl of Xsig */ 51 movl 8(%esi),%eax /* msl of Xsig */ 57 movl %eax,(%esi) 59 movl %eax,4(%esi) 61 movl %eax,8(%esi) 63 popl %esi 73 pushl %esi [all …]
|
D | wm_sqrt.S | 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 /* the new estimate */ 146 divl %esi [all …]
|
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 72 movl %edx,8(%esi) 73 movl %ebx,4(%esi) 74 movl %eax,(%esi) 78 popl %esi 91 pushl %esi [all …]
|
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
|
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
|
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
|
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
|
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
|
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
|
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-v4.19/arch/x86/boot/compressed/ |
D | head_32.S | 70 testb $KEEP_SEGMENTS, BP_loadflags(%esi) 90 leal (BP_scratch+4)(%esi), %esp 103 movl BP_kernel_alignment(%esi), %eax 115 movl BP_init_size(%esi), %eax 130 pushl %esi 131 leal (_bss-4)(%ebp), %esi 138 popl %esi 156 1: popl %esi 157 subl $1b, %esi 160 movl %ecx, efi32_config(%esi) /* Handle */ [all …]
|
/Linux-v4.19/arch/x86/crypto/ |
D | twofish-i586-asm_32.S | 85 mov s2(%ebp,%edi,4),%esi;\ 91 xor s3(%ebp,%edi,4),%esi;\ 95 xor (%ebp,%edi,4), %esi;\ 100 xor s1(%ebp,%edi,4),%esi;\ 102 add d ## D, %esi;\ 103 add %esi, d ## D;\ 104 add k+round(%ebp), %esi;\ 105 xor %esi, c ## D;\ 123 mov s2(%ebp,%edi,4),%esi;\ 129 xor s3(%ebp,%edi,4),%esi;\ [all …]
|
/Linux-v4.19/arch/x86/include/asm/ |
D | string_32.h | 55 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 …]
|
/Linux-v4.19/arch/ia64/kernel/ |
D | esi.c | 54 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-v4.19/arch/x86/kernel/ |
D | relocate_kernel_32.S | 45 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-v4.19/tools/testing/selftests/x86/ |
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-v4.19/arch/x86/entry/ |
D | entry_32.S | 213 pushl %esi 268 popl %esi 407 movl %esp, %esi 408 movl %esi, %edi 433 testl $X86_EFLAGS_VM, PT_EFLAGS(%esi) 492 movl %esi, %ecx 499 sub %esi, %ecx 556 movl %esp, %esi 599 movl %esp, %esi 604 subl %esi, %ecx [all …]
|