/freebsd-10.2-release/lib/msun/i387/ |
H A D | s_copysignl.S | 10 movl 24(%esp),%edx 11 andl $0x8000,%edx 14 orl %edx,%eax
|
/freebsd-10.2-release/lib/libc/i386/gen/ |
H A D | setjmp.S | 60 movl 0(%esp),%edx 61 movl %edx, 0(%ecx) 75 movl 4(%esp),%edx 77 leal 28(%edx), %eax 82 movl 4(%esp),%edx 84 movl 0(%edx),%ecx 85 movl 4(%edx),%ebx 86 movl 8(%edx),%esp 87 movl 12(%edx),%ebp 88 movl 16(%edx), [all...] |
/freebsd-10.2-release/lib/libc/i386/sys/ |
H A D | exect.S | 45 popl %edx 46 orl $ PSL_T,%edx 47 pushl %edx
|
/freebsd-10.2-release/lib/libz/contrib/asm686/ |
H A D | match.S | 107 /* throughout the entire function. %edx will hold the pointer to the */ 111 movl deflatestate(%esp), %edx 120 movl dsPrevLen(%edx), %eax 121 movl dsGoodMatch(%edx), %ebx 123 movl dsWMask(%edx), %eax 124 movl dsMaxChainLen(%edx), %ebx 141 movl dsNiceMatch(%edx), %eax 142 movl dsLookahead(%edx), %ebx 150 movl dsWindow(%edx), %esi 152 movl dsStrStart(%edx), [all...] |
/freebsd-10.2-release/lib/libc/i386/string/ |
H A D | strrchr.S | 39 * %edx - pointer iterating through string 42 * %bl - character at %edx 50 movl 8(%esp),%edx 55 movb (%edx),%bl 58 movl %edx,%eax 60 incl %edx
|
H A D | bzero.S | 59 movl %edi,%edx /* compute misalignment */ 60 negl %edx 61 andl $3,%edx 63 subl %edx,%ebx 65 movl %edx,%ecx /* zero until word aligned */
|
H A D | strcat.S | 52 movl 12(%esp),%edx /* src address */ 64 L1: movb (%edx),%al /* unroll loop, but not too much */ 68 movb 1(%edx),%al 72 movb 2(%edx),%al 76 movb 3(%edx),%al 80 movb 4(%edx),%al 84 movb 5(%edx),%al 88 movb 6(%edx),%al 92 movb 7(%edx),%al 94 addl $8,%edx [all...] |
H A D | memset.S | 62 movl %eax,%edx 64 orl %edx,%eax 66 movl %edi,%edx /* compute misalignment */ 67 negl %edx 68 andl $3,%edx 70 subl %edx,%ebx 72 movl %edx,%ecx /* set until word aligned */
|
/freebsd-10.2-release/secure/lib/libcrypto/amd64/ |
H A D | md5-x86_64.S | 24 movl 12(%rbp),%edx 40 movl %edx,%r15d 42 movl %edx,%r11d 46 xorl %edx,%r11d 53 leal -389564586(%rdx,%r10,1),%edx 57 addl %r11d,%edx 58 roll $12,%edx 60 addl %eax,%edx 63 andl %edx,%r11d 69 addl %edx, [all...] |
H A D | sha1-x86_64.S | 39 movl 0(%r9),%edx 40 bswapl %edx 41 movl %edx,0(%rsp) 56 movl 8(%r9),%edx 59 bswapl %edx 63 movl %edx,8(%rsp) 82 movl 16(%r9),%edx 85 bswapl %edx 89 movl %edx,16(%rsp) 108 movl 24(%r9),%edx [all...] |
/freebsd-10.2-release/secure/lib/libcrypto/i386/ |
H A D | bn-586.s | 13 movl 8(%esp),%edx 22 movd (%edx),%mm2 24 movd 4(%edx),%mm4 26 movd 8(%edx),%mm6 28 movd 12(%edx),%mm7 38 movd 16(%edx),%mm2 41 movd 20(%edx),%mm4 44 movd 24(%edx),%mm6 48 movd 28(%edx),%mm3 49 addl $32,%edx [all...] |
H A D | x86-mont.s | 18 leal 24(%esp),%edx 25 subl %edx,%eax 28 xorl %esp,%edx 29 andl $2048,%edx 30 xorl $2048,%edx 31 subl %edx,%esp 36 movl 12(%esi),%edx 42 movl %edx,16(%esp) 54 xorl %edx,%edx [all...] |
H A D | cmll-x86.s | 37 movl 12(%esi),%edx 40 bswap %edx 47 bswap %edx 51 movl %edx,12(%esi) 103 movl 12(%esi),%edx 106 bswap %edx 113 bswap %edx 117 movl %edx,12(%esi) 130 xorl 12(%edi),%edx 135 movl %edx,1 [all...] |
H A D | sha512-586.s | 29 leal OPENSSL_ia32cap_P,%edx 30 btl $26,(%edx) 50 movl 4(%edi),%edx 53 bswap %edx 55 movl %edx,72(%esp) 305 movl 12(%edi),%edx 309 bswap %edx 313 pushl %edx 317 movl 28(%edi),%edx 321 bswap %edx [all...] |
H A D | des-586.s | 12 movl 4(%ecx),%edx 15 xorl %esi,%edx 17 andl $0xcfcfcfcf,%edx 20 rorl $4,%edx 28 shrl $16,%edx 32 andl $0xff,%edx 37 xorl 0x500(%ebp,%edx,1),%edi 41 movl 12(%ecx),%edx 44 xorl %edi,%edx 46 andl $0xcfcfcfcf,%edx [all...] |
H A D | sha1-586.s | 19 movl 4(%esi),%edx 20 testl $512,%edx 41 movl 12(%esi),%edx 45 bswap %edx 49 movl %edx,12(%esp) 53 movl 28(%esi),%edx 57 bswap %edx 61 movl %edx,28(%esp) 65 movl 44(%esi),%edx 69 bswap %edx [all...] |
H A D | aesni-x86.s | 10 movl 12(%esp),%edx 12 movl 240(%edx),%ecx 14 movups (%edx),%xmm0 15 movups 16(%edx),%xmm1 16 leal 32(%edx),%edx 21 movups (%edx),%xmm1 22 leal 16(%edx),%edx 34 movl 12(%esp),%edx [all...] |
/freebsd-10.2-release/sys/i386/i386/ |
H A D | vm86bios.s | 57 movl vm86pcb,%edx /* scratch data area */ 59 movl %eax,SCR_ARGFRAME(%edx) /* save argument pointer */ 74 pushl %edx 79 popl %edx /* recover our pcb */ 84 movl SCR_VMFRAME(%edx),%ebx /* target frame location */ 86 movl SCR_ARGFRAME(%edx),%esi /* source (set on entry) */ 94 movl %edx,PCPU(CURPCB) /* set curpcb to vm86pcb */ 98 movl %eax,SCR_TSS0(%edx) /* save first word */ 101 movl %eax,SCR_TSS1(%edx) /* save second word */ 103 movl PCB_EXT(%edx), [all...] |
H A D | support.s | 108 movl %ecx,%edx 121 subl %ecx,%edx 125 movl %edx,%ecx 126 testl %edx,%edx 328 movl PCPU(CURPCB),%edx 329 movl %eax,PCB_ONFAULT(%edx) 338 movl PCPU(CURPCB),%edx 339 movl $0,PCB_ONFAULT(%edx) 358 movl %esi,%edx [all...] |
H A D | swtch.s | 89 movl TD_PCB(%ecx),%edx 90 movl PCB_CR3(%edx),%eax 124 movl TD_PCB(%ecx),%edx 127 movl %eax,PCB_EIP(%edx) 128 movl %ebx,PCB_EBX(%edx) 129 movl %esp,PCB_ESP(%edx) 130 movl %ebp,PCB_EBP(%edx) 131 movl %esi,PCB_ESI(%edx) 132 movl %edi,PCB_EDI(%edx) 133 mov %gs,PCB_GS(%edx) [all...] |
/freebsd-10.2-release/lib/libmd/i386/ |
H A D | rmd160.S | 110 movl 12(%edi), %edx 114 xorl %edx, %esi 133 addl %edx, %ebp 137 addl %edi, %edx 139 addl %esi, %edx 141 roll $15, %edx 142 addl %ecx, %edx 146 xorl %edx, %esi 148 movl %edx, %esi 158 roll $10, %edx [all...] |
/freebsd-10.2-release/contrib/gcc/config/i386/ |
H A D | crtfastmath.c | 52 unsigned int eax, ebx, ecx, edx; local 65 : "=a" (eax), "=r" (ebx), "=c" (ecx), "=d" (edx) 72 : "=a" (eax), "=r" (ebx), "=c" (ecx), "=d" (edx) 75 if (edx & SSE) 81 if (edx & FXSAVE)
|
/freebsd-10.2-release/contrib/compiler-rt/lib/i386/ |
H A D | ashldi3.S | 32 movd %xmm0, %edx 41 movl 8(%esp), %edx // Load high 46 shldl %cl, %eax, %edx // left shift high by count 50 1: movl %eax, %edx // Move low to high 52 shll %cl, %edx // shift high by count - 32
|
H A D | ashrdi3.S | 42 movd %xmm0, %edx 51 movl 8(%esp), %edx // Load high 57 shrdl %cl, %edx, %eax // right shift low by count 58 sarl %cl, %edx // right shift high by count 61 1: movl %edx, %eax // Move high to low 62 sarl $31, %edx // clear high
|
/freebsd-10.2-release/sys/cddl/contrib/opensolaris/common/atomic/i386/ |
H A D | opensolaris_atomic.S | 44 movl 4(%edi), %edx // %edx:%eax = old value 51 adcl %edx, %ecx // add in the carry from inc 56 movl %ecx, %edx // return new value 75 movl 4(%edi), %edx // %edx:%eax = old value 80 adcl %edx, %ecx // %ecx:%ebx = new value 85 movl %ecx, %edx // return new value 93 movl 4(%esp), %edx // %edx [all...] |