Searched refs:esi (Results 1 - 25 of 42) sorted by relevance

12

/haiku/src/system/libroot/os/arch/x86/
H A Datomic.S101 push %esi
103 movl 12(%esp), %esi /* value */
107 movl (%esi), %eax /* testAgainst low */
108 movl 4(%esi), %edx /* testAgainst high */
110 cmpxchg8b (%esi)
113 pop %esi
120 push %esi
122 movl 12(%esp), %esi /* value */
126 movl (%esi), %eax /* testAgainst low */
127 movl 4(%esi),
[all...]
H A Dsystem_time_asm.S88 pushl %esi
101 movl %eax, %esi /* low half -> %esi */
121 shr $16, %esi
124 popl %esi
/haiku/src/system/kernel/arch/x86/32/
H A Dsignals_asm.S23 // Move our parameter to %esi, so we can conveniently work with it. Note
27 mov 8(%ebp), %esi
37 lea SIGNAL_FRAME_DATA_context + UCONTEXT_T_uc_mcontext(%esi), %eax
40 movl SIGNAL_FRAME_DATA_commpage_address(%esi), %eax
46 movl SIGNAL_FRAME_DATA_user_data(%esi), %eax
48 movl SIGNAL_FRAME_DATA_info+SIGINFO_T_si_signo(%esi), %eax
52 movl SIGNAL_FRAME_DATA_handler(%esi), %eax
59 lea SIGNAL_FRAME_DATA_context + UCONTEXT_T_uc_mcontext(%esi), %eax
61 movl SIGNAL_FRAME_DATA_commpage_address(%esi), %eax
67 pushl %esi
[all...]
H A Darch.S146 pushl %esi
149 movl 16(%esp),%esi /* source */
174 popl %esi
183 popl %esi
190 pushl %esi
198 movl (%edx),%esi
205 movl %esi,(%edx)
209 popl %esi
215 movl %esi,(%edx)
218 popl %esi
[all...]
/haiku/src/system/libroot/posix/glibc/arch/x86/
H A Dlshift.S36 pushl %esi
41 movl S(%esp),%esi
47 CHECK_BOUNDS_BOTH_WIDE (%esi, S(%esp), %ebx)
54 leal 4(%esi),%eax
57 leal (%esi,%ebx,4),%eax
63 leal -4(%esi,%ebx,4),%esi
65 movl (%esi),%edx
66 subl $4,%esi
82 movl (%esi),
[all...]
H A Drshift.S36 pushl %esi
41 movl S(%esp),%esi
47 CHECK_BOUNDS_BOTH_WIDE (%esi, S(%esp), %ebx)
55 cmpl %esi,%eax
58 cmpl %eax,%esi
62 movl (%esi),%edx
63 addl $4,%esi
79 movl (%esi),%eax
80 movl 4(%esi),%edx
86 movl 8(%esi),
[all...]
H A Dadd_n.S37 pushl %esi
42 movl S1(%esp),%esi
48 CHECK_BOUNDS_BOTH_WIDE (%esi, S1(%esp), %ecx)
66 L(1): movl (%esi),%eax
67 movl 4(%esi),%edx
75 L(2): movl 8(%esi),%eax
76 movl 12(%esi),%edx
84 L(3): movl 16(%esi),%eax
85 movl 20(%esi),%edx
93 L(4): movl 24(%esi),
[all...]
H A Dsub_n.S37 pushl %esi
42 movl S1(%esp),%esi
48 CHECK_BOUNDS_BOTH_WIDE (%esi, S1(%esp), %ecx)
66 L(1): movl (%esi),%eax
67 movl 4(%esi),%edx
75 L(2): movl 8(%esi),%eax
76 movl 12(%esi),%edx
84 L(3): movl 16(%esi),%eax
85 movl 20(%esi),%edx
93 L(4): movl 24(%esi),
[all...]
H A Dmul_1.S33 #define s1_ptr esi
42 pushl %esi
79 popl %esi
H A Daddmul_1.S33 #define s1_ptr esi
42 pushl %esi
83 popl %esi
H A Dsubmul_1.S33 #define s1_ptr esi
42 pushl %esi
83 popl %esi
/haiku/src/bin/unzip/
H A Dcrc_i386.S98 * esi : pointer to next data byte (or lword) "buf++"
118 xorb (%esi), %al ;/* c ^= *buf */\
119 incl %esi ;/* buf++ */\
124 xorl (%esi), %eax ;/* c ^= *(ulg *)buf */\
125 addl $4, %esi ;/* ((ulg *)buf)++ */\
140 pushl %esi
145 movl arg2, %esi /* 2nd arg: uch *buf */
147 testl %esi, %esi /* > return 0; */
164 testl $3, %esi /* Alig
[all...]
/haiku/src/system/libroot/posix/arch/x86_64/
H A Dsigsetjmp.S35 xorl %esi, %esi
/haiku/src/system/kernel/lib/arch/x86/
H A Darch_string.S16 pushl %esi
20 movl 16(%esp),%esi /* source */
26 cmpl %edi, %esi
44 popl %esi
/haiku/src/system/boot/platform/efi/arch/x86_64/
H A Dentry.S55 xorl %esi, %esi // current cpu
/haiku/src/system/boot/platform/pxe_ia32/
H A Dpxe_stage2.S43 mov $kStartMessage + INITIAL_LOAD_OFFSET, %esi
51 movl $kUnrealMessage + INITIAL_LOAD_OFFSET, %esi
60 movl $INITIAL_LOAD_ADDRESS, %esi
61 addl %ecx, %esi // current end address
63 _copy: subl $4, %esi
65 movl (%esi), %eax
/haiku/src/system/boot/platform/efi/arch/x86/
H A Dentry.S25 movl 20(%esp), %esi // gdtDescriptor
53 movl %esi, %eax
H A Dsmp_trampoline.S26 // movl 0xdeadbeef, esi
33 movl %esi, %eax
66 movl %esi, %esp
/haiku/src/system/libroot/posix/arch/x86/
H A Dsiglongjmp.S23 mov JMP_REGS_ESI(%ecx), %esi
H A Dsigsetjmp.S32 mov %esi, JMP_REGS_ESI(%eax)
/haiku/headers/os/drivers/
H A Dbios.h46 uint32 esi; member in struct:bios_regs
/haiku/src/system/boot/platform/bios_ia32/
H A Dbios.h20 uint32 esi; member in struct:bios_regs
H A Dbios.cpp32 "ecx: 0x%" B_PRIx32 ", edx: 0x%" B_PRIx32 ", esi: 0x%" B_PRIx32 ", "
34 num, regs->eax, regs->ebx, regs->ecx, regs->edx, regs->esi, regs->edi,
H A Dapm.cpp73 gKernelArgs.platform_args.apm.code32_segment_length = regs.esi & 0xffff;
76 gKernelArgs.platform_args.apm.code16_segment_length = regs.esi >> 16;
H A Dlong_asm.S28 movl 12(%esp), %esi
91 movl %ebx, %esi

Completed in 206 milliseconds

12