/kernel/linux/linux-5.10/arch/x86/lib/ |
H A D | checksum_32.S | 50 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 D | atomic64_cx8_32.S | 28 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 D | checksum_32.S | 50 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 D | atomic64_cx8_32.S | 28 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 D | checksum_32.S | 50 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 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...] |
H A 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), [all...] |
H A D | wm_sqrt.S | 26 | 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 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...] |
H 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
|
H 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
|
H 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
|
/kernel/linux/linux-6.6/arch/x86/math-emu/ |
H A 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...] |
H A 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), [all...] |
H A D | wm_sqrt.S | 26 | 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 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...] |
H 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
|
H 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
|
H 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
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A 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...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A 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...] |
/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | twofish-i586-asm_32.S | 72 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 D | twofish-i586-asm_32.S | 72 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 D | relocate_kernel_32.S | 44 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 D | relocate_kernel_32.S | 44 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...] |