/titanic_50/usr/src/lib/libc/amd64/gen/ |
H A D | strcpy.s | 46 and $0xf, %rcx 60 lea -16(%r8, %rcx), %r11 64 mov %rcx, %r9 /* rsi alignment offset */ 134 lea -16(%rcx), %r10 135 mov %rcx, %r9 138 movslq (%r11, %rcx, 4), %rcx 139 lea (%r11, %rcx), %rcx 140 jmp *%rcx 167 movdqa (%rsi, %rcx), %xmm1 168 movdqa %xmm1, (%rdi, %rcx) [all …]
|
H A D | memcpy.s | 113 mov %rdi,%rcx 119 add %r8,%rcx 129 mov %rcx,%r9 305 mov %r11b,(%rcx) 308 mov %r10w,0x1(%rcx) 311 mov %r9d,0x3(%rcx) 315 mov %r11,0x7(%rcx) 317 add $0xf,%rcx 324 mov %r10w,(%rcx) 327 mov %r9d,0x2(%rcx) [all …]
|
H A D | strcat.s | 72 movq %r8, %rcx 73 andq %rdx, %rcx / %rcx = %rdx & 0x7f7f7f7f7f7f7f7f 75 addq %r8, %rcx / %rcx += 0x7f7f7f7f7f7f7f7f 76 orq %rdx, %rcx / %rcx |= %rdx 77 andq %r9, %rcx / %rcx &= 0x8080808080808080 78 cmpq %r9, %rcx / if no null byte in this quadword 96 movq %r8, %rcx 97 andq %rdx, %rcx / %rcx = %rdx & 0x7f7f7f7f7f7f7f7f 99 addq %r8, %rcx / %rcx += 0x7f7f7f7f7f7f7f7f 100 orq %rdx, %rcx / %rcx |= %rdx [all …]
|
H A D | strcmp.s | 43 lea -16(%rcx, %r11), %r9; \ 66 and $0x3f, %rcx /* rsi alignment in cache line */ 110 mov %rcx, %r9 138 mov $16, %rcx 148 movdqa (%rsi, %rcx), %xmm1 149 movdqa (%rdi, %rcx), %xmm2 162 add $16, %rcx 163 movdqa (%rsi, %rcx), %xmm1 164 movdqa (%rdi, %rcx), %xmm2 176 add $16, %rcx [all …]
|
H A D | strncat.s | 76 movq %r8, %rcx 77 andq %r11, %rcx / %rcx = %r11 & 0x7f7f7f7f 79 addq %r8, %rcx / %rcx += 0x7f7f7f7f 80 orq %r11, %rcx / %rcx |= %r11 81 andq %r9, %rcx / %rcx &= 0x80808080 82 cmpq %r9, %rcx / if no null byte in this quadword 103 movq %r8, %rcx 104 andq %r11, %rcx / %rcx = %r11 & 0x7f7f7f7f 106 addq %r8, %rcx / %rcx += 0x7f7f7f7f 107 orq %r11, %rcx / %rcx |= %r11 [all …]
|
H A D | setjmp.s | 68 xorq %rcx, %rcx 71 incq %rcx /* no, tell longjmp to clear ul_siglink */ 72 1: orq %rcx, 48(%rdi) /* low-order 1-bit flag in the saved %rsp */ 89 xorq %rcx, %rcx /* if set, clear ul_siglink */ 90 movq %rcx, %fs:UL_SIGLINK
|
H A D | memcmp.s | 202 mov _sref_(.amd64cache1half), %rcx 203 cmp %rdx, %rcx 204 cmova %rdx, %rcx 207 shr $6, %rcx 247 dec %rcx 267 mov _sref_(.amd64cache2half), %rcx 268 cmp %rdx, %rcx 269 cmova %rdx, %rcx 271 shr $6, %rcx 309 dec %rcx [all …]
|
H A D | memccpy.s | 35 decq %rcx / decrement bytes to go 42 decq %rcx / decrement bytes to go 49 decq %rcx / decrement bytes to go 56 decq %rcx / decrement bytes to go
|
/titanic_50/usr/src/lib/libm/amd64/src/ |
H A D | rndintl.s | 57 movq %rsp,%rcx 59 fldt 8(%rcx) / load x 60 fistpl -8(%rcx) / [x] 62 movslq -8(%rcx),%rax 74 movq %rsp,%rcx 76 fstcw -8(%rcx) 77 fldt 8(%rcx) 78 movw -8(%rcx),%dx 80 movw %dx,-4(%rcx) 81 fldcw -4(%rcx) / set RD = to_nearest [all …]
|
/titanic_50/usr/src/lib/libmvec/amd64/src/ |
H A D | __vsqrtf.S | 41 / %rcx = y 68 movups %xmm0,(%rcx) 69 addq %r10,%rcx 82 movss %xmm0,(%rcx) 83 addq %r8,%rcx 113 movss %xmm0,(%rcx) 114 addq %r8,%rcx 115 movss %xmm1,(%rcx) 116 addq %r8,%rcx 117 movss %xmm2,(%rcx) [all …]
|
/titanic_50/usr/src/lib/libc/amd64/sys/ |
H A D | syscall.s | 40 movq %rcx, %rdx /* arg2 */ 41 movq %r8, %rcx /* arg3 */ 51 movq %rcx, %r10 68 movq %rcx, %rdx /* arg2 */ 69 movq %r8, %rcx /* arg3 */ 72 movq %rcx, %r10 85 movq %rcx, %rsi /* arg1 */ 87 movq %r9, %rcx /* arg3 */ 97 movq %rcx, %r10 124 movq %rcx, %rsi /* arg1 */ [all …]
|
H A D | gettimeofday.s | 50 popq %rcx /* pointer to timeval */ 52 movq %rax, (%rcx) /* store seconds into timeval ptr */ 56 movq %rdx, 8(%rcx) /* store usecs into timeval ptr + 8. */
|
/titanic_50/usr/src/uts/intel/ia32/ml/ |
H A D | ovbcopy.s | 69 movq %rdx,%rcx 73 cmpq %rcx,%rax /* overlapping && src < dst? */ 76 shrq $3,%rcx /* copy by 64-bit words */ 80 movq %rdx,%rcx 81 andq $7,%rcx /* any bytes left? */ 87 addq %rcx,%rdi /* copy backwards */ 88 addq %rcx,%rsi 91 andq $7,%rcx /* any fractional bytes? */ 95 movq %rdx,%rcx /* copy remainder by 32-bit words */ 96 shrq $3,%rcx
|
H A D | copy.s | 109 leaq _kcopy_copyerr(%rip), %rcx 114 movq %rcx, T_LOFAULT(%r9) /* new lofault */ 238 cmpq $0, %rcx /* No non-temporal access? */ 242 leaq _kcopy_nta_copyerr(%rip), %rcx /* doesn't set rflags */ 264 movq %rcx, T_LOFAULT(%r9) /* new lofault */ 396 movslq (%r10,%rdx,4), %rcx 397 leaq (%rcx,%r10,1), %r10 494 mov -0x48(%rdi), %rcx 495 mov %rcx, -0x48(%rsi) 503 mov -0x30(%rdi), %rcx [all …]
|
H A D | sseblk.s | 460 movq $MMU_STD_PAGESIZE, %rcx 461 addq %rcx, %rdi 462 addq %rcx, %rsi 463 negq %rcx 465 movq (%rsi, %rcx), %rax 466 movnti %rax, (%rdi, %rcx) 467 movq 8(%rsi, %rcx), %rax 468 movnti %rax, 8(%rdi, %rcx) 469 movq 16(%rsi, %rcx), %rax 470 movnti %rax, 16(%rdi, %rcx) [all …]
|
/titanic_50/usr/src/lib/libsaveargs/tests/testmatch/ |
H A D | data.s | 49 movq %rcx, -0x20(%rbp) 60 movq %rcx,-0x20(%rbp) 70 movq %rcx,-0x20(%rbp) 83 movq %rcx,-0x18(%rbp) 92 movq %rcx,-0x18(%rbp) 106 movq %rcx,-0x18(%rbp) 116 movq %rcx,-0x20(%rbp) 129 movq %rcx,-0x20(%rbp) 142 movq %rcx,-0x20(%rbp) 155 pushq %rcx [all …]
|
/titanic_50/usr/src/uts/intel/kdi/amd64/ |
H A D | kdi_asm.s | 59 movq $KRS_SIZE, %rcx; \ 60 mulq %rcx; \ 113 movq %rcx, REG_OFF(KDIREG_RCX)(base); \ 157 movq REG_OFF(KDIREG_RCX)(%rdi), %rcx; \ 229 leaq kdi_msr_wrexit_msr(%rip), %rcx; \ 230 movl (%rcx), %ecx; \ 284 clrq %rcx 285 movq (%rcx), %rcx 335 ADVANCE_CRUMB_POINTER(%rax, %rcx, %rdx) 339 movq REG_OFF(KDIREG_RIP)(%rsp), %rcx [all …]
|
/titanic_50/usr/src/lib/brand/shared/brand/amd64/ |
H A D | handler.s | 90 movq %rcx, EH_LOCALS_GREG(REG_RCX)(%rbp) 92 xorq %rcx, %rcx 94 movq %rcx, EH_LOCALS_GREG(REG_CS)(%rbp) 96 movq %rcx, EH_LOCALS_GREG(REG_DS)(%rbp) 98 movq %rcx, EH_LOCALS_GREG(REG_ES)(%rbp) 100 movq %rcx, EH_LOCALS_GREG(REG_FS)(%rbp) 102 movq %rcx, EH_LOCALS_GREG(REG_GS)(%rbp) 104 movq %rcx, EH_LOCALS_GREG(REG_SS)(%rbp) 170 movq %rdx, %rcx 191 movq EH_LOCALS_GREG(REG_RCX)(%rbp), %rcx /* restore %rcx */
|
/titanic_50/usr/src/common/bignum/amd64/ |
H A D | bignum_amd64_asm.s | 251 mulq %rcx / p = a[0] * digit 262 mulq %rcx / p = a[1] * digit 273 mulq %rcx / p = a[2] * digit 284 mulq %rcx / p = a[3] * digit 295 mulq %rcx / p = a[4] * digit 306 mulq %rcx / p = a[5] * digit 317 mulq %rcx / p = a[6] * digit 327 mulq %rcx / p = a[7] * digit 345 mulq %rcx / p = a[0] * digit 357 mulq %rcx / p = a[1] * digit [all …]
|
/titanic_50/usr/src/lib/libldap5/sources/pr/md/unix/ |
H A D | os_SunOS_amd64.s | 100 xaddl %eax, (%rcx) 116 xaddl %eax, (%rcx) 132 / movl (%rcx), %eax 135 / cmpxchgl %edx, (%rcx) 146 xchgl %eax, (%rcx) 162 xaddl %eax, (%rcx) 179 cmpl %eax,(%rcx) 184 xchgl %eax, (%rcx) 193 movl %edx, (%rcx) 212 cmpl %eax, (%rcx) [all …]
|
/titanic_50/usr/src/uts/i86pc/ml/ |
H A D | fast_trap_asm.s | 160 movq %gs:CPU_LWP, %rcx /* current lwp */ 161 subq LWP_MS_STATE_START(%rcx), %rax /* - ms->ms_state_start */ 162 addq LWP_ACCT_USER(%rcx), %rax /* add ms->ms_acct[LMS_USER] */ 205 movq %gs:CPU_THREAD, %rcx 206 movq T_LPL(%rcx), %rcx 207 movl LPL_LGRPID(%rcx), %edx
|
/titanic_50/usr/src/common/crypto/aes/amd64/ |
H A D | aes_intel.s | 317 movaps %xmm0, (%rcx) 318 add $0x10, %rcx 341 movaps %xmm6, (%rcx) 343 movaps %xmm1, 0x10(%rcx) 344 add $0x20, %rcx 363 movaps %xmm0, (%rcx) 364 add $0x10, %rcx 376 movaps %xmm2, (%rcx) 377 add $0x10, %rcx 435 lea 0x10(%AESKEY), %rcx / key addr [all …]
|
/titanic_50/usr/src/uts/i86xpv/sys/ |
H A D | machprivregs.h | 113 pushq %rcx; \ 115 leaq .+0(%rip), %rcx; \ 117 movq %rcx, (%rbx, %rax, 8); \ 118 popq %rcx; \ 211 pushq %rcx; \ 221 popq %rcx; \ 367 pushq %rcx; \ 435 popq %rcx; \ 440 pushq %rcx 475 popq %rcx; \
|
/titanic_50/usr/src/uts/intel/amd64/sys/ |
H A D | privregs.h | 163 movq %rcx, REGOFF_RCX(%rsp); \ 168 movq REGOFF_RIP(%rsp), %rcx; \ 169 movq %rcx, REGOFF_SAVPC(%rsp); \ 172 movq %rcx, REGOFF_GS(%rsp); \ 174 movq %rcx, REGOFF_FS(%rsp); \ 176 movq %rcx, REGOFF_ES(%rsp); \ 178 movq %rcx, REGOFF_DS(%rsp); \ 185 movq REGOFF_RCX(%rsp), %rcx; \
|
/titanic_50/usr/src/uts/intel/brand/common/ |
H A D | brand_solaris.s | 88 mov %rcx, SYSCALL_REG; /* save orig return addr in syscall_reg */ 89 mov SCR_REG, %rcx; /* place new return addr in %rcx */ 107 mov %rcx, SYSCALL_REG; /* save orig return addr in syscall_reg */ 108 mov SCR_REG, %rcx; /* place new return addr in %rcx */
|