/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/commpage/ |
H A D | longcopy_sse3x_64.s | 55 // rsi = source ptr 82 // rsi = source (may be unaligned) 97 // rsi = ptr to start of source chunk 104 movzb (%rsi,%rax),%ecx // touch line 0, 2, 4, or 6 of page 105 movzb 1*64(%rsi,%rax),%ecx // touch line 1, 3, 5, or 7 106 movzb 8*64(%rsi,%rax),%ecx // touch line 8, 10, 12, or 14 107 movzb 9*64(%rsi,%rax),%ecx // etc 109 movzb 16*64(%rsi,%rax),%ecx 110 movzb 17*64(%rsi,%rax),%ecx 111 movzb 24*64(%rsi, [all...] |
H A D | bcopy_sse42_64.s | 49 movq %rsi,%rax // copy dest ptr 50 movq %rdi,%rsi // xchange source and dest ptrs 52 subq %rsi,%rax // (dest - source) 73 subq %rsi,%rax // (dest - source) 81 // rsi = source ptr 89 movl (%rsi),%eax 90 addq $4,%rsi 99 movb (%rsi),%al 100 incq %rsi 118 // rsi [all...] |
H A D | bcopy_sse3x_64.s | 53 movq %rsi,%rax // copy dest ptr 54 movq %rdi,%rsi // xchange source and dest ptrs 56 subq %rsi,%rax // (dest - source) 77 subq %rsi,%rax // (dest - source) 85 // rsi = source ptr 93 movl (%rsi),%eax 94 addq $4,%rsi 103 movb (%rsi),%al 104 incq %rsi 122 // rsi [all...] |
H A D | cacheflush.s | 60 Lsys_flush_dcache_64: // %rdi = ptr, %rsi = length 61 testq %rsi,%rsi // length 0? 64 clflush -1(%rdi,%rsi) // make sure last line is flushed 68 subq $64,%rsi
|
H A D | atomic.s | 249 // new -> %rsi 275 // new -> %rsi 284 cmpxchgq %rsi, (%rdx) 292 cmpxchgq %rsi, (%rdx) 301 // value = %rsi 307 btsl %edi, (%rsi) 314 btsl %edi, (%rsi) 323 // value = %rsi 329 btrl %edi, (%rsi) 336 btrl %edi, (%rsi) [all...] |
H A D | bzero_sse42_64.s | 55 cmpq $(kShort),%rsi // long enough for SSE? 102 // %rsi = length (> kShort) 111 decq %rsi 116 subq $4,%rsi 122 // %rsi = length (> (kShort-15)) 127 movq %rsi,%rcx
|
H A D | commpage_mach_absolute_time.s | 162 movq $_COMM_PAGE_32_TO_64(_COMM_PAGE_TIME_DATA_START),%rsi 164 movl _NT_GENERATION(%rsi),%r8d // get generation 172 subq _NT_TSC_BASE(%rsi), %rax // rax := (tsc - base_tsc) 173 movl _NT_SCALE(%rsi),%ecx 176 addq _NT_NS_BASE(%rsi),%rax // (((tsc - base_tsc) * scale) >> 32) + ns_base 178 cmpl _NT_GENERATION(%rsi),%r8d // did the data change during computation?
|
H A D | bzero_sse2_64.s | 53 cmpq $(kShort),%rsi // long enough for SSE? 100 // %rsi = length (> kShort) 109 subq %rcx,%rsi // decrement length 117 // %rsi = length (> (kShort-15)) 122 movq %rsi,%rcx
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/i386/ |
H A D | _types.h | 76 uint64_t rsi; member in struct:x86_thread_state64
|
H A D | thread_status.h | 435 uint64_t rsi; member in struct:x86_saved_state64
|
H A D | _structs.h | 391 __uint64_t rsi; variable
|
/macosx-10.5.8/xnu-1228.15.4/libsyscall/custom/ |
H A D | __fork.s | 224 leaq 8(%rsp),%rsi // get the address where we're going to store the pointer
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/ |
H A D | Diagnostics.c | 99 data = regs->rsi; /* Get the number of processors */
|
H A D | pcb.c | 803 saved_state->rsi = ts->rsi; 863 ts->rsi = saved_state->rsi; 921 saved_state->rsi = state->rsi; 1056 saved_state->rsi = state->rsi;
|
H A D | startup64.c | 343 kprintf("sp->rsi: 0x%016llx\n", sp->rsi);
|
H A D | idt64.s | 656 mov R64_RSI(%rsp), %rsi 981 mov %rsi, R64_RSI(%rsp)
|
H A D | trap.c | 848 ss64p->isf.rsp, ss64p->rbp, ss64p->rsi, ss64p->rdi, 914 ss64p->isf.rsp, ss64p->rbp, ss64p->rsi, ss64p->rdi,
|
H A D | bsd_i386.c | 744 (int) regs->rdi, (int) regs->rsi,
|
H A D | genassym.c | 285 DECLARE("R64_RSI", R64_(rsi));
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/i386/ |
H A D | systemcalls.c | 293 uargp = (void *)(®s->rsi);
|
H A D | fasttrap_isa.c | 1586 regs64->rsi, regs64->rdx, regs64->rcx, 1601 regs64->rsi, regs64->rdx, regs64->rcx, 2216 case REG_RSI: return regs64->rsi;
|
H A D | unix_signal.c | 246 tstate64->rsi = infostyle;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/ |
H A D | pthread_synch.c | 931 ts64->rsi = (uint64_t)((unsigned int)(th_thport)); 2045 ts64->rsi = (uint64_t)((unsigned int)(tl->th_thport));
|