/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/commpage/ |
H A D | bcopy_sse42_64.s | 53 cmpq %rdx,%rax // must move in reverse if (dest - source) < length 55 cmpq $(kShort),%rdx // long enough to bother with SSE? 74 cmpq %rdx,%rax // must move in reverse if (dest - source) < length 76 cmpq $(kShort),%rdx // long enough to bother with SSE? 80 // rdx = length (<= kShort) 117 // rdx = length (> kShort) 140 // rdx = residual length (0..63) 146 movq %rdx,%rcx // copy length 198 // rdx = length 203 addq %rdx, [all...] |
H A D | longcopy_sse3x_64.s | 56 // rdx = length (>= 8kb, probably much bigger) 72 subq %rax,%rdx // get length remaining after dest is aligned 73 pushq %rdx // save length remaining 77 popq %rdx // recover adjusted length 80 // rdx = length remaining (>= 4096) 86 cmpq %r8,%rdx // do we have a full chunk left to do? 95 // rdx = length remaining (including this chunk) 138 subq %rcx,%rdx // adjust remaining length 192 cmpq $4096,%rdx // at least another page to go? 199 // rdx [all...] |
H A D | atomic.s | 250 // value -> %rdx 258 cmpxchgl %esi, (%rdx) 266 cmpxchgl %esi, (%rdx) 276 // value -> %rdx 284 cmpxchgq %rsi, (%rdx) 292 cmpxchgq %rsi, (%rdx) 398 LAtomicEnqueue_64: // %rdi == list head, %rsi == new, %rdx == offset 401 movq %rdx,%rsi // %rsi == offset 403 movq 8(%rdi),%rdx // %rdx [all...] |
H A D | memset_pattern_sse2_64.s | 53 // %rdx = length (may be short or even 0) 56 // %rax, %rdi, %rsi, %rcx, and %rdx all trashed 63 cmpq $(kShort),%rdx // long enough to bother aligning? 68 // %rdx = length (<= kShort) 109 // %rdx = length (> kShort) 121 subq %rcx,%rdx // adjust remaining count 124 subq $16,%rdx 127 // %rdx = length remaining 132 movq %rdx,%rcx // copy length remaining
|
H A D | commpage_mach_absolute_time.s | 170 shlq $32,%rdx // rax := ((edx << 32) | eax), ie 64-bit tsc 171 orq %rdx,%rax 174 mulq %rcx // rdx:rax := (tsc - base_tsc) * scale 175 shrdq $32,%rdx,%rax // _COMM_PAGE_NT_SHIFT is always 32
|
H A D | commpage_gettimeofday.s | 110 movq %rax,%rdx 111 shrq $32,%rdx // get high half of delta in %edx
|
H A D | bcopy_sse3x_64.s | 57 cmpq %rdx,%rax // must move in reverse if (dest - source) < length 59 cmpq $(kShort),%rdx // long enough to bother with SSE? 78 cmpq %rdx,%rax // must move in reverse if (dest - source) < length 80 cmpq $(kShort),%rdx // long enough to bother with SSE? 84 // rdx = length (<= kShort) 121 // rdx = length (> kShort) 126 cmpq $(kVeryLong),%rdx // long enough to justify heavyweight loops? 143 // rdx = residual length (0..63) 149 movq %rdx,%rcx // copy length 192 // rdx [all...] |
/macosx-10.5.8/xnu-1228.15.4/libsyscall/custom/ |
H A D | custom.s | 91 mov %rsp,%rdx 95 movq %rdx,(%rsp) 101 movq $-1,%rdx /* in case a 128-bit value is returned */
|
H A D | __vfork.s | 153 movq __current_pid@GOTPCREL(%rip), %rdx 155 cmpxchgl %ecx, (%rdx) 174 movq __current_pid@GOTPCREL(%rip), %rdx 176 addq $1, (%rdx)
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/ |
H A D | rtclock.h | 118 shlq $32,%rdx ; \ 119 orq %rdx,%rax /* %rax := tsc */ ; \ 124 shrdq $32,%rdx,%rax /* %rdx:%rax >>= 32 */ ; \
|
H A D | start64.s | 171 shrd $32, %rdx, %rax 187 mov %rax, %rdx 188 shr $32, %rdx // %edx:%eax = %cr3
|
H A D | idt64.s | 622 pop %rdx /* user return eip */ 659 mov R64_RDX(%rsp), %rdx 795 push %rdx /* eip */ 982 mov %rdx, R64_RDX(%rsp) 1180 mov 8(%rsp), %rdx /* get error code */ 1183 mov %rdx,ISC32_ERR(%rsp)
|
H A D | bsd_i386.c | 279 iss64->rdx = 1; 304 iss64->rdx = 0; 745 (int) regs->rdx, (int) regs->r10, 0);
|
H A D | pcb.c | 801 saved_state->rdx = ts->rdx; 861 ts->rdx = saved_state->rdx; 922 saved_state->rdx = state->rdx; 1059 saved_state->rdx = state->rdx;
|
H A D | startup64.c | 342 kprintf("sp->rdx: 0x%016llx\n", sp->rdx);
|
H A D | trap.c | 847 ss64p->rax, ss64p->rbx, ss64p->rcx, ss64p->rdx, 913 ss64p->rax, ss64p->rbx, ss64p->rcx, ss64p->rdx,
|
H A D | genassym.c | 284 DECLARE("R64_RDX", R64_(rdx));
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/i386/ |
H A D | systemcalls.c | 369 regs->rdx = uthread->uu_rval[1]; 373 regs->rdx = ((u_int)uthread->uu_rval[1]); 380 regs->rdx = 0; 472 regs->rdx = uthread->uu_rval[1]; 476 regs->rdx = ((u_int)uthread->uu_rval[1]); 483 regs->rdx = 0;
|
H A D | fasttrap_isa.c | 727 regs64->rax, regs64->rdx, 0, 0); 1586 regs64->rsi, regs64->rdx, regs64->rcx, 1601 regs64->rsi, regs64->rdx, regs64->rcx, 2212 case REG_RDX: return regs64->rdx;
|
H A D | unix_signal.c | 247 tstate64->rdx = sig;
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/i386/ |
H A D | _types.h | 74 uint64_t rdx; member in struct:x86_thread_state64
|
H A D | thread_status.h | 436 uint64_t rdx; member in struct:x86_saved_state64
|
H A D | _structs.h | 389 __uint64_t rdx; variable
|
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/ |
H A D | pthread_synch.c | 932 ts64->rdx = (uint64_t)user_func; 2046 ts64->rdx = (uint64_t)(tl->th_stackaddr + PTH_DEFAULT_GUARDSIZE);
|