/freebsd-9.3-release/lib/libkse/arch/i386/i386/ |
H A D | thr_enter_uts.S | 38 movl %esp, %edx /* save stack */ 39 movl 12(%edx), %eax /* get bottom of stack */ 40 addl 16(%edx), %eax /* add length */ 42 pushl 4(%edx) /* push the address of the mailbox */ 43 call *8(%edx)
|
H A D | thr_getcontext.S | 56 movl 4(%esp), %edx /* get address of mcontext */ 57 cmpl $0, %edx /* check for null pointer */ 61 1: cmpl $MC_LEN, MC_LEN_OFFSET(%edx) /* is context valid? */ 65 2: /*movl 4(%edx), %gs*/ /* we don't touch %gs */ 66 movw 8(%edx), %fs 67 movw 12(%edx), %es 68 movw 16(%edx), %ds 69 movw 76(%edx), %ss 70 movl 20(%edx), %edi 71 movl 24(%edx), [all...] |
/freebsd-9.3-release/tools/KSE/ksetest/ |
H A D | kse_asm.S | 54 movl 4(%esp), %edx /* get address of kse_thr_mailbox */ 56 cmpl $0, %edx /* check for null pointer */ 60 1: cmpl $MC_SIZE, UC_MC_LEN_OFFSET(%edx) /* is context valid? */ 65 movl %edx, %ebx /* save the pointer for later */ 69 addl $UC_MC_OFFSET, %edx /* add offset to mcontext */ 70 movl 4(%edx), %gs 71 movl 8(%edx), %fs 72 movl 12(%edx), %es 73 movl 16(%edx), %ds 74 movl 76(%edx), [all...] |
/freebsd-9.3-release/tools/KSE/rr/ |
H A D | kse_asm.S | 54 movl 4(%esp), %edx /* get address of kse_thr_mailbox */ 56 cmpl $0, %edx /* check for null pointer */ 60 1: cmpl $MC_SIZE, UC_MC_LEN_OFFSET(%edx) /* is context valid? */ 65 movl %edx, %ebx /* save the pointer for later */ 69 addl $UC_MC_OFFSET, %edx /* add offset to mcontext */ 70 movl 4(%edx), %gs 71 movl 8(%edx), %fs 72 movl 12(%edx), %es 73 movl 16(%edx), %ds 74 movl 76(%edx), [all...] |
/freebsd-9.3-release/secure/lib/libcrypto/i386/ |
H A D | rmd-586.s | 16 movl 4(%esp), %edx 19 movl (%edx), %ecx 21 movl 4(%edx), %esi 23 movl 8(%edx), %edi 61 movl 12(%edx), %ebx 62 movl 16(%edx), %ebp 65 movl (%esp), %edx 67 addl %edx, %ecx 75 movl 4(%esp), %edx 80 addl %edx, [all...] |
H A D | co-586.s | 25 movl (%edi), %edx 29 mull %edx 32 adcl %edx, %ecx 33 movl (%edi), %edx 41 mull %edx 44 adcl %edx, %ebp 45 movl 4(%edi), %edx 48 mull %edx 51 adcl %edx, %ebp 52 movl (%edi), %edx [all...] |
H A D | cast-586.s | 31 movl (%ebp), %edx 33 addl %esi, %edx 34 roll %cl, %edx 35 movl %edx, %ebx 39 shrl $16, %edx 42 andl $255, %edx 48 movl CAST_S_table3(,%edx,4),%ebx 52 movl 8(%ebp), %edx 54 xorl %edi, %edx 55 roll %cl, %edx [all...] |
H A D | bf-586.s | 32 movl 4(%ebp), %edx 34 xorl %edx, %esi 36 movl %edi, %edx 40 andl $255, %edx 46 movl 3144(%ebp,%edx,4),%edx 47 addl %edx, %ebx 52 movl 8(%ebp), %edx 54 xorl %edx, %edi 56 movl %esi, %edx [all...] |
H A D | crypt586.s | 25 leal DES_SPtrans, %edx 26 pushl %edx 33 movl %esi, %edx 34 shrl $16, %edx 36 xorl %esi, %edx 37 andl %edx, %eax 38 andl %ecx, %edx 41 movl %edx, %ecx 44 xorl %ecx, %edx 49 xorl %esi, %edx [all...] |
H A D | md5-586.s | 30 movl 12(%edi), %edx 37 xorl %edx, %edi 40 xorl %edx, %edi 49 leal 3905402710(%edx,%ebp,1),%edx 51 addl %edi, %edx 53 roll $12, %edx 55 addl %eax, %edx 58 andl %edx, %edi 62 movl %edx, [all...] |
H A D | bn-586.s | 37 adcl $0, %edx 39 adcl $0, %edx 41 movl %edx, %esi 47 adcl $0, %edx 49 adcl $0, %edx 51 movl %edx, %esi 57 adcl $0, %edx 59 adcl $0, %edx 61 movl %edx, %esi 67 adcl $0, %edx [all...] |
/freebsd-9.3-release/sys/crypto/blowfish/arch/i386/ |
H A D | bf_enc_586.S | 86 movl 4(%ebp), %edx 88 xorl %edx, %esi 90 movl %edi, %edx 94 andl $255, %edx 100 movl 3144(%ebp,%edx,4),%edx 101 addl %edx, %ebx 106 movl 8(%ebp), %edx 108 xorl %edx, %edi 110 movl %esi, %edx [all...] |
/freebsd-9.3-release/lib/libstand/i386/ |
H A D | _setjmp.S | 52 movl 0(%esp),%edx 53 movl %edx, 0(%eax) /* rta */ 64 movl 4(%esp),%edx 66 movl 0(%edx),%ecx 67 movl 4(%edx),%ebx 68 movl 8(%edx),%esp 69 movl 12(%edx),%ebp 70 movl 16(%edx),%esi 71 movl 20(%edx),%edi
|
/freebsd-9.3-release/sys/i386/linux/ |
H A D | linux_support.s | 48 movl 8(%esp),%edx 49 cmpl $VM_MAXUSER_ADDRESS-4,%edx 51 xchgl %eax,(%edx) 52 movl 12(%esp),%edx 53 movl %eax,(%edx) 62 movl 8(%esp),%edx 63 cmpl $VM_MAXUSER_ADDRESS-4,%edx 68 xaddl %eax,(%edx) 69 movl 12(%esp),%edx 70 movl %eax,(%edx) [all...] |
/freebsd-9.3-release/contrib/compiler-rt/lib/i386/ |
H A D | muldi3.S | 18 movl 8(%esp), %edx // a.lo 20 imull %edx, %ebx // a.lo * b.hi 22 mull %edx // EDX:EAX = a.lo * b.lo 24 addl %ebx, %edx
|
H A D | divdi3.S | 30 movl 20(%esp), %edx // high word of b 32 movl %edx, %ecx 35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b 37 sbbl %ecx, %edx // EDX:EAX = abs(b) 38 movl %edx, 20(%esp) 42 movl 12(%esp), %edx // high word of b 44 movl %edx, %ecx 47 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a 49 sbbl %ecx, %edx // EDX:EAX = abs(a) 50 movl %edx, 1 [all...] |
H A D | lshrdi3.S | 32 movd %xmm0, %edx 41 movl 8(%esp), %edx // Load high 47 shrdl %cl, %edx, %eax // right shift low by count 48 shrl %cl, %edx // right shift high by count 51 1: movl %edx, %eax // Move high to low 52 xorl %edx, %edx // clear high
|
H A D | moddi3.S | 30 movl 20(%esp), %edx // high word of b 32 movl %edx, %ecx 35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b 37 sbbl %ecx, %edx // EDX:EAX = abs(b) 38 movl %edx, 20(%esp) 41 movl 12(%esp), %edx // high word of b 43 movl %edx, %ecx 46 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) : a 48 sbbl %ecx, %edx // EDX:EAX = abs(a) 49 movl %edx, 1 [all...] |
/freebsd-9.3-release/lib/libc/i386/string/ |
H A D | strcmp.S | 41 * %edx - pointer to s2 55 movl 0x08(%esp),%edx 60 incl %edx 64 cmpb %cl,(%edx) 67 incl %edx 71 cmpb %cl,(%edx) 74 incl %edx 78 cmpb %cl,(%edx) 81 incl %edx 85 cmpb %cl,(%edx) [all...] |
H A D | strcpy.S | 50 movl 8(%esp),%edx /* src address */ 54 L1: movb (%edx),%al /* unroll loop, but not too much */ 58 movb 1(%edx),%al 62 movb 2(%edx),%al 66 movb 3(%edx),%al 70 movb 4(%edx),%al 74 movb 5(%edx),%al 78 movb 6(%edx),%al 82 movb 7(%edx),%al 84 addl $8,%edx [all...] |
/freebsd-9.3-release/lib/libc/i386/gen/ |
H A D | _setjmp.S | 51 movl 0(%esp),%edx 52 movl %edx, 0(%eax) /* rta */ 66 movl 4(%esp),%edx 68 movl 0(%edx),%ecx 69 movl 4(%edx),%ebx 70 movl 8(%edx),%esp 71 movl 12(%edx),%ebp 72 movl 16(%edx),%esi 73 movl 20(%edx),%edi 74 fldcw 24(%edx) [all...] |
H A D | sigsetjmp.S | 78 2: movl 0(%esp),%edx 79 movl %edx, 0(%ecx) 93 movl 4(%esp),%edx 94 cmpl $0,44(%edx) 101 leal 28(%edx), %eax 111 movl 4(%esp),%edx 113 movl 0(%edx),%ecx 114 movl 4(%edx),%ebx 115 movl 8(%edx),%esp 116 movl 12(%edx), [all...] |
H A D | setjmp.S | 69 movl 0(%esp),%edx 70 movl %edx, 0(%ecx) 84 movl 4(%esp),%edx 90 leal 28(%edx), %eax 100 movl 4(%esp),%edx 102 movl 0(%edx),%ecx 103 movl 4(%edx),%ebx 104 movl 8(%edx),%esp 105 movl 12(%edx),%ebp 106 movl 16(%edx), [all...] |
/freebsd-9.3-release/sys/pc98/pc98/ |
H A D | busio.s | 55 * IN: edx port 59 BUS_ACCESS_ADDR(ebx,edx) 64 BUS_ACCESS_ADDR(ebx,edx) 69 BUS_ACCESS_ADDR(ebx,edx) 76 * edx PORT 79 BUS_ACCESS_ADDR(ebx,edx) 84 BUS_ACCESS_ADDR(ebx,edx) 89 BUS_ACCESS_ADDR(ebx,edx) 96 * edx PORT 100 BUS_ACCESS_ADDR(ebx,edx) [all...] |
/freebsd-9.3-release/lib/libc/i386/sys/ |
H A D | exect.S | 45 popl %edx 46 orl $ PSL_T,%edx 47 pushl %edx
|