HomeSort by: relevance | last modified time | path
    Searched refs:ebx (Results 1 - 25 of 109) sorted by relevancy

1 2 3 4 5

  /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

Completed in 45 milliseconds

1 2 3 4 5