/freebsd-10.2-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-10.2-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-10.2-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-10.2-release/secure/lib/libcrypto/i386/ |
H A D | rmd-586.s | 9 movl 4(%esp),%edx 12 movl (%edx),%ecx 14 movl 4(%edx),%esi 16 movl 8(%edx),%edi 54 movl 12(%edx),%ebx 55 movl 16(%edx),%ebp 58 movl (%esp),%edx 60 addl %edx,%ecx 68 movl 4(%esp),%edx 73 addl %edx, [all...] |
H A D | co-586.s | 18 movl (%edi),%edx 22 mull %edx 25 adcl %edx,%ecx 26 movl (%edi),%edx 34 mull %edx 37 adcl %edx,%ebp 38 movl 4(%edi),%edx 41 mull %edx 44 adcl %edx,%ebp 45 movl (%edi),%edx [all...] |
H A D | bf-586.s | 25 movl 4(%ebp),%edx 27 xorl %edx,%esi 29 movl %edi,%edx 33 andl $255,%edx 39 movl 3144(%ebp,%edx,4),%edx 40 addl %edx,%ebx 45 movl 8(%ebp),%edx 47 xorl %edx,%edi 49 movl %esi,%edx [all...] |
H A D | cast-586.s | 24 movl (%ebp),%edx 26 addl %esi,%edx 27 roll %cl,%edx 28 movl %edx,%ebx 32 shrl $16,%edx 35 andl $255,%edx 41 movl CAST_S_table3(,%edx,4),%ebx 45 movl 8(%ebp),%edx 47 xorl %edi,%edx 48 roll %cl,%edx [all...] |
H A D | crypt586.s | 17 leal DES_SPtrans,%edx 18 pushl %edx 25 movl %esi,%edx 26 shrl $16,%edx 28 xorl %esi,%edx 29 andl %edx,%eax 30 andl %ecx,%edx 33 movl %edx,%ecx 36 xorl %ecx,%edx 41 xorl %esi,%edx [all...] |
H A D | rc4-586.s | 14 movl 24(%esp),%edx 19 cmpl $0,%edx 24 leal (%esi,%edx,1),%ecx 31 andl $-4,%edx 33 testl $-8,%edx 40 andl $-8,%edx 41 leal -8(%esi,%edx,1),%edx 42 movl %edx,-4(%edi) 44 movl (%edi,%ebx,4),%edx [all...] |
H A D | md5-586.s | 23 movl 12(%edi),%edx 30 xorl %edx,%edi 33 xorl %edx,%edi 42 leal 3905402710(%edx,%ebp,1),%edx 44 addl %edi,%edx 46 roll $12,%edx 48 addl %eax,%edx 51 andl %edx,%edi 55 movl %edx, [all...] |
/freebsd-10.2-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-10.2-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-10.2-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-10.2-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-10.2-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 | 69 2: movl 0(%esp),%edx 70 movl %edx, 0(%ecx) 84 movl 4(%esp),%edx 85 cmpl $0,44(%edx) 88 leal 28(%edx), %eax 93 movl 4(%esp),%edx 95 movl 0(%edx),%ecx 96 movl 4(%edx),%ebx 97 movl 8(%edx),%esp 98 movl 12(%edx), [all...] |
/freebsd-10.2-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-10.2-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-10.2-release/lib/msun/i387/ |
H A D | s_copysign.S | 40 movl 16(%esp),%edx 41 andl $0x80000000,%edx 44 orl %edx,%eax
|
H A D | s_copysignf.S | 12 movl 8(%esp),%edx 13 andl $0x80000000,%edx 16 orl %edx,%eax
|