/haiku/src/system/libroot/os/arch/x86/ |
H A D | atomic.S | 101 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 D | system_time_asm.S | 88 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 D | signals_asm.S | 23 // 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 D | arch.S | 146 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 D | lshift.S | 36 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 D | rshift.S | 36 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 D | add_n.S | 37 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 D | sub_n.S | 37 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 D | mul_1.S | 33 #define s1_ptr esi 42 pushl %esi 79 popl %esi
|
H A D | addmul_1.S | 33 #define s1_ptr esi 42 pushl %esi 83 popl %esi
|
H A D | submul_1.S | 33 #define s1_ptr esi 42 pushl %esi 83 popl %esi
|
/haiku/src/bin/unzip/ |
H A D | crc_i386.S | 98 * 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 D | sigsetjmp.S | 35 xorl %esi, %esi
|
/haiku/src/system/kernel/lib/arch/x86/ |
H A D | arch_string.S | 16 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 D | entry.S | 55 xorl %esi, %esi // current cpu
|
/haiku/src/system/boot/platform/pxe_ia32/ |
H A D | pxe_stage2.S | 43 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 D | entry.S | 25 movl 20(%esp), %esi // gdtDescriptor 53 movl %esi, %eax
|
H A D | smp_trampoline.S | 26 // movl 0xdeadbeef, esi 33 movl %esi, %eax 66 movl %esi, %esp
|
/haiku/src/system/libroot/posix/arch/x86/ |
H A D | siglongjmp.S | 23 mov JMP_REGS_ESI(%ecx), %esi
|
H A D | sigsetjmp.S | 32 mov %esi, JMP_REGS_ESI(%eax)
|
/haiku/headers/os/drivers/ |
H A D | bios.h | 46 uint32 esi; member in struct:bios_regs
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | bios.h | 20 uint32 esi; member in struct:bios_regs
|
H A D | bios.cpp | 32 "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 D | apm.cpp | 73 gKernelArgs.platform_args.apm.code32_segment_length = regs.esi & 0xffff; 76 gKernelArgs.platform_args.apm.code16_segment_length = regs.esi >> 16;
|
H A D | long_asm.S | 28 movl 12(%esp), %esi 91 movl %ebx, %esi
|