| /src/sys/crypto/blowfish/arch/i386/ |
| bf_enc_586.S | 71 pushl %ebx 72 movl 12(%esp), %ebx 77 movl (%ebx), %edi 78 movl 4(%ebx), %esi 80 movl (%ebp), %ebx 82 xorl %ebx, %edi 86 movl %edi, %ebx 88 shrl $16, %ebx 91 andl $255, %ebx 95 movl 1096(%ebp,%ebx,4),%eb [all...] |
| bf_cbc.S | 71 pushl %ebx 76 movl 36(%esp), %ebx 77 movl (%ebx), %esi 78 movl 4(%ebx), %edi 83 movl %esp, %ebx 91 pushl %ebx 96 movl 12(%esp), %ebx 102 xorl %edx, %ebx 106 .byte 203 # bswapl %ebx 108 movl %ebx, 12(%esp [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/builtins/i386/ |
| muldi3.S | 13 pushl %ebx 19 movl 20(%esp), %ebx // b.hi 20 imull %edx, %ebx // a.lo * b.hi 23 addl %ecx, %ebx // EBX = (a.lo*b.hi + a.hi*b.lo) 24 addl %ebx, %edx 26 popl %ebx
|
| umoddi3.S | 26 pushl %ebx 27 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 28 bsrl %ebx, %ecx // If the high word of b is zero, jump to 38 shll %cl, %ebx // (low word of b) >> (1 + i) 39 orl %eax, %ebx // 42 cmpl %ebx, %edx // to avoid overflowing the upcoming divide. 47 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r 55 movl 12(%esp), %ebx 56 movl 16(%esp), %ecx // ECX:EBX = a 57 subl %eax, %ebx [all...] |
| udivdi3.S | 25 pushl %ebx 26 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 27 bsrl %ebx, %ecx // If the high word of b is zero, jump to 37 shll %cl, %ebx // (low word of b) >> (1 + i) 38 orl %eax, %ebx // 41 cmpl %ebx, %edx // to avoid overflowing the upcoming divide. 46 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r 54 movl 12(%esp), %ebx 55 movl 16(%esp), %ecx // ECX:EBX = a 56 subl %eax, %ebx [all...] |
| moddi3.S | 53 pushl %ebx 54 movl 24(%esp), %ebx // Find the index i of the leading bit in b. 55 bsrl %ebx, %ecx // If the high word of b is zero, jump to 65 shll %cl, %ebx // (low word of b) >> (1 + i) 66 orl %eax, %ebx // 69 cmpl %ebx, %edx // to avoid overflowing the upcoming divide. 74 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r 82 movl 16(%esp), %ebx 83 movl 20(%esp), %ecx // ECX:EBX = a 84 subl %eax, %ebx [all...] |
| divdi3.S | 54 pushl %ebx 55 movl 24(%esp), %ebx // Find the index i of the leading bit in b. 56 bsrl %ebx, %ecx // If the high word of b is zero, jump to 66 shll %cl, %ebx // (low word of b) >> (1 + i) 67 orl %eax, %ebx // 70 cmpl %ebx, %edx // to avoid overflowing the upcoming divide. 75 divl %ebx // eax <-- qs, edx <-- r such that ahi:alo = bs*qs + r 83 movl 16(%esp), %ebx 84 movl 20(%esp), %ecx // ECX:EBX = a 85 subl %eax, %ebx [all...] |
| /src/lib/libc/arch/i386/stdlib/ |
| div.S | 14 pushl %ebx 15 movl 8(%esp),%ebx 20 movl %eax,(%ebx) 21 movl %edx,4(%ebx) 22 movl %ebx,%eax 23 popl %ebx
|
| ldiv.S | 14 pushl %ebx 15 movl 8(%esp),%ebx 20 movl %eax,(%ebx) 21 movl %edx,4(%ebx) 22 movl %ebx,%eax 23 popl %ebx
|
| /src/sys/external/bsd/gnu-efi/dist/apps/ |
| trivial.S | 11 pushl %ebx # save ebx 13 movl 24(%eax),%ebx # ebx <- systab->FirmwareVendor 14 pushl %ebx 15 movl 44(%eax),%ebx # ebx <- systab->ConOut 16 pushl %ebx 17 movl 4(%ebx),%eax # eax <- conout->OutputString 19 movl -4(%ebp),%ebx # restore eb [all...] |
| /src/sys/crypto/des/arch/i386/ |
| des_enc.S | 75 pushl %ebx 78 movl 28(%esp), %ebx 120 cmpl $0, %ebx 125 xorl %ebx, %ebx 134 movl _C_LABEL(des_SPtrans)(%ebx),%ebp 141 movl 0x100+_C_LABEL(des_SPtrans)(%ebx),%ebp 151 movl 0x600+_C_LABEL(des_SPtrans)(%ebx),%ebx 152 xorl %ebx, %ed [all...] |
| des_cbc.S | 71 pushl %ebx 76 movl 36(%esp), %ebx 77 movl (%ebx), %esi 78 movl 4(%ebx), %edi 83 movl %esp, %ebx 93 pushl %ebx 98 movl 16(%esp), %ebx 104 xorl %edx, %ebx 106 movl %ebx, 16(%esp) 109 movl 16(%esp), %ebx [all...] |
| /src/common/lib/libc/arch/i386/string/ |
| strcmp.S | 14 pushl %ebx 15 movl 12(%esp),%ebx 25 movb (%ebx),%al 26 incl %ebx 43 subl $4,%ebx 48 movl 4(%ebx),%eax 49 addl $4,%ebx 62 movb (%ebx),%al 63 incl %ebx 75 popl %ebx [all...] |
| strcpy.S | 26 pushl %ebx 48 movl %ebx,(%ecx) 51 movl (%eax),%ebx 53 leal -0x01010101(%ebx),%edx 72 shrl $16,%ebx 85 popl %ebx
|
| /src/sys/arch/i386/stand/lib/ |
| biosgetrtc.S | 35 xorl %ebx, %ebx 43 movl $-1, %ebx 55 movl %ebx, 28(%esp)
|
| biosvideomode.S | 42 pushl %ebx 53 movl $0, %ebx 59 movl %ebx, %eax 63 popl %ebx
|
| biosreboot.S | 55 movl %ebx, 28(%esp)
|
| multiboot.S | 99 movl 16(%ebp),%ebx /* stack */ 100 subl $4,%ebx 101 movl %ebx,%edi 104 movl 12(%ebp),%ebx /* header */
|
| startprog.S | 70 movl $flatdataseg,%ebx 97 movl $flatcodeseg,%ebx 98 pushl %ebx /* code segment */ 102 movl $flatdataseg,%ebx
|
| /src/lib/csu/arch/i386/ |
| crtbegin.S | 81 movl (%esp), %ebx 85 pushl %ebx 89 addl $_GLOBAL_OFFSET_TABLE_, %ebx 91 cmpb $0, __finished@GOTOFF(%ebx) 93 movb $1, __finished@GOTOFF(%ebx) 96 cmpl $0, __cxa_finalize@GOT(%ebx) 98 movl __dso_handle@GOTOFF(%ebx), %eax 104 leal 4+__DTOR_LIST__@GOTOFF(%ebx), %edi 114 cmpl $0, __deregister_frame_info@GOT(%ebx) 116 leal __EH_FRAME_LIST__@GOTOFF(%ebx), %ea [all...] |
| crt0.S | 46 pushl %ebx
|
| /src/sys/arch/i386/stand/efiboot/bootia32/ |
| start.S | 53 movl %eax, %ebx 55 addl $_DYNAMIC-0b, %ebx 56 pushl %ebx /* dynamic */ 59 popl %ebx /* remove ImageBase from the stack */ 60 popl %ebx /* remove dynamic from the stack */
|
| /src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| vmwgfx_msg.h | 47 * @in_ebx: [IN] Message Len, through EBX 53 * @ebx: [OUT] e.g. status from an HB message status command 61 eax, ebx, ecx, edx, si, di) \ 65 "=b"(ebx), \ 95 * @ebx: [OUT] e.g. status from an HB message status command 105 eax, ebx, ecx, edx, si, di) \ 112 "=b"(ebx), \ 130 eax, ebx, ecx, edx, si, di) \ 137 "=b"(ebx), \ 164 eax, ebx, ecx, edx, si, di) [all...] |
| /src/sys/arch/i386/include/ |
| i82093reg.h | 46 movl IOAPIC_SC_REG(%edi),%ebx ;\ 47 movl %esi, (%ebx) ;\ 48 movl IOAPIC_SC_DATA(%edi),%ebx ;\ 49 movl (%ebx),%esi ;\ 52 movl %esi,(%ebx) ;\ 71 movl IOAPIC_SC_REG(%edi),%ebx ;\ 73 movl %esi, (%ebx) ;\ 76 movl %esi, (%ebx) ;\
|
| /src/sys/external/bsd/gnu-efi/dist/gnuefi/ |
| crt0-efi-ia32.S | 51 movl %eax,%ebx 54 addl $_DYNAMIC-0b,%ebx # %ebx = _DYNAMIC 56 pushl %ebx # pass _DYNAMIC as second argument 59 popl %ebx 60 popl %ebx
|