/titanic_50/usr/src/lib/libc/amd64/gen/ |
H A D | memcpy.s | 105 add %rdx,%r9 # add len to get addr of end of src 112 mov %rdx,%r8 114 mov %rsi,%rdx 120 add %r8,%rdx 303 movzbq (%rdx),%r11 307 movzwq 0x1(%rdx),%r10 310 mov 0x3(%rdx),%r9d 313 mov 0x7(%rdx),%r11 314 add $0xf,%rdx 322 movzwq (%rdx),%r10 [all …]
|
H A D | memset.s | 92 cmp $0x1,%rdx 99 mov %rdx,%r8 100 movzbq %sil,%rdx 101 imul %r9,%rdx # clone value 8 times 277 L(P1QH): mov %rdx,-0x89(%rdi) 278 L(P1QG): mov %rdx,-0x81(%rdi) 280 L(P1QF): mov %rdx,-0x79(%rdi) 281 L(P1QE): mov %rdx,-0x71(%rdi) 282 L(P1QD): mov %rdx,-0x69(%rdi) 283 L(P1QC): mov %rdx,-0x61(%rdi) [all …]
|
H A D | strcat.s | 71 movq (%rdi), %rdx / move 1 quadword from (%rdi) to %rdx 73 andq %rdx, %rcx / %rcx = %rdx & 0x7f7f7f7f7f7f7f7f 76 orq %rdx, %rcx / %rcx |= %rdx 95 movq (%rsi), %rdx / move 1 quadword from (%rsi) to %rdx 97 andq %rdx, %rcx / %rcx = %rdx & 0x7f7f7f7f7f7f7f7f 100 orq %rdx, %rcx / %rcx |= %rdx 104 movq %rdx, (%rdi) / copy this quadword to (%rdi)
|
H A D | memcmp.s | 62 cmp $8, %rdx 66 test %rdx, %rdx 76 dec %rdx 92 cmp $32, %rdx 107 sub $8, %rdx 127 cmp $2048, %rdx 152 sub $32, %rdx 180 lea -8 (%r8, %rdx), %rdx 203 cmp %rdx, %rcx 204 cmova %rdx, %rcx [all …]
|
H A D | memchr.s | 60 cmpq $4, %rdx / if number of bytes < 4 76 subq $4, %rdx / decrement number of bytes by 4 78 cmpq $4, %rdx / if number of bytes >= 4 81 cmpq $0, %rdx / if number of bytes == 0 85 decq %rdx / decrement number of bytes by 1 94 cmpq $0, %rdx / if number of bytes == 0 99 decq %rdx / decrement number of bytes by 1 102 cmpq $4, %rdx / if number of bytes >= 4
|
H A D | setjmp.s | 63 popq %rdx /* return address */ 65 movq %rdx, 56(%rdi) 75 jmp *%rdx 99 movq 56(%rdi), %rdx /* return to caller of setjmp */ 100 jmp *%rdx
|
H A D | wsncmp.s | 43 incq %rdx / will later predecrement this uint 45 decq %rdx 53 decq %rdx 61 decq %rdx 69 decq %rdx
|
H A D | strcpy.s | 39 mov %rdx, %r8 42 xor %rdx, %rdx 89 mov (%rsi, %r9), %rdx 90 mov %rdx, (%rdi) 91 mov 8(%rsi, %r9), %rdx 92 mov %rdx, 8(%rdi) 101 mov %rax, %rdx /* rax contains orignal rdi */ 102 xor %rdi, %rdx /* same effect as "and $0xf, %rdx" */ 108 add %rdx, %r8 /* compensate for overlap */ 118 sub %rdx, %r9 /* src offset - dest offset */ [all …]
|
/titanic_50/usr/src/common/bignum/amd64/ |
H A D | bignum_amd64_asm.s | 239 testq %rdx, %rdx 242 movq %rdx, %r8 / Use r8 for len; %rdx is used by mul 253 adcq $0, %rdx / p += r[0] 256 adcq $0, %rdx / p += cy 258 movq %rdx, %r9 / cy = hi(p) 264 adcq $0, %rdx / p += r[1] 267 adcq $0, %rdx / p += cy 269 movq %rdx, %r9 / cy = hi(p) 275 adcq $0, %rdx / p += r[2] 278 adcq $0, %rdx / p += cy [all …]
|
/titanic_50/usr/src/lib/commpage/amd64/ |
H A D | cp_subr.s | 54 shlq $0x20, %rdx 55 orq %rdx, %rax 67 movq (%r9, %rcx, 8), %rdx 68 addq %rdx, %rax 127 shlq $0x20, %rdx 128 orq %rdx, %rax 141 movq (%r9, %rdx, 8), %rdx 142 addq %rdx, %rax 190 movq CP_TSC_HRTIME_BASE(%rdi), %rdx 192 movq %rdx, 0x8(%rsp) [all …]
|
/titanic_50/usr/src/lib/libsaveargs/tests/testmatch/ |
H A D | data.s | 50 movq %rdx, -0x18(%rbp) 61 movq %rdx,-0x18(%rbp) 73 movq %rdx,-0x18(%rbp) 84 movq %rdx,-0x10(%rbp) 95 movq %rdx,-0x10(%rbp) 107 movq %rdx,-0x10(%rbp) 117 movq %rdx,-0x18(%rbp) 130 movq %rdx,-0x18(%rbp) 143 movq %rdx,-0x18(%rbp) 154 pushq %rdx [all …]
|
/titanic_50/usr/src/uts/intel/kdi/amd64/ |
H A D | kdi_asm.s | 61 movq $kdi_cpusave, %rdx; \ 63 addq (%rdx), %rax 91 shlq $32, %rdx; \ 92 orq %rax, %rdx; \ 93 movq %rdx, REG_OFF(KDIREG_GSBASE)(base) 96 movq REG_OFF(KDIREG_GSBASE)(base), %rdx; \ 97 movq %rdx, %rax; \ 98 shrq $32, %rdx; \ 112 movq %rdx, REG_OFF(KDIREG_RDX)(base); \ 158 movq REG_OFF(KDIREG_RDX)(%rdi), %rdx; \ [all …]
|
/titanic_50/usr/src/lib/libc/amd64/sys/ |
H A D | syscall.s | 39 movq %rdx, %rsi /* arg1 */ 40 movq %rcx, %rdx /* arg2 */ 67 movq %rdx, %rsi /* arg1 */ 68 movq %rcx, %rdx /* arg2 */ 84 movq %rdx, %rdi /* arg0 */ 86 movq %r8, %rdx /* arg2 */ 102 movq %rdx, 8(%r10) 123 movq %rdx, %rdi /* arg0 */ 125 movq %r8, %rdx /* arg2 */ 135 movq %rdx, 8(%r10)
|
H A D | getcontext.s | 49 popq %rdx; \ 58 addq $UC_MCONTEXT_GREGS, %rdx; \ 62 movq %rax, RIP_OFF (%rdx); \ 66 movq %rax, RSP_OFF (%rdx); \ 69 movq %rax, RAX_OFF (%rdx); \
|
H A D | vforkx.s | 117 xorq %rdx, %rdx 118 movq %rdx, %fs:UL_SCHEDCTL 119 movq %rdx, %fs:UL_SCHEDCTL_CALLED
|
/titanic_50/usr/src/lib/libm/common/m9x/ |
H A D | __fenv_amd64.il | 134 movss %xmm0,(%rdx) 140 movss %xmm0,(%rdx) 146 movss %xmm0,(%rdx) 152 movss %xmm0,(%rdx) 158 movss %xmm0,(%rdx) 164 movss %xmm0,(%rdx) 170 movss %xmm0,(%rdx) 176 movss %xmm0,(%rdx) 182 movss %xmm0,(%rdx) 188 movss %xmm0,(%rdx) [all …]
|
/titanic_50/usr/src/lib/libmvec/amd64/src/ |
H A D | __vsqrtf.S | 44 movslq %edx,%rdx / sign extend and scale strides 45 shlq $2,%rdx 52 cmpq $4,%rdx 58 movq %rdx,%r9 80 addq %rdx,%rsi 94 addq %rdx,%rsi 96 addq %rdx,%rsi 98 addq %rdx,%rsi 100 addq %rdx,%rsi
|
/titanic_50/usr/src/uts/i86xpv/ml/ |
H A D | amd64.il | 45 movq %rdx, %rsi / arg 2 52 movq %rdx, %rsi / arg 2 53 movq %rcx, %rdx / arg 3 61 movq %rdx, %rsi / arg 2 62 movq %rcx, %rdx / arg 3 70 movq %rdx, %rsi / arg 2 71 movq %rcx, %rdx / arg 3 86 shlq $32, %rdx 87 orq %rdx, %rax
|
/titanic_50/usr/src/cmd/mdb/intel/amd64/libstand/ |
H A D | setjmp.s | 78 popq %rdx /* return address */ 80 movq %rdx, 56(%rdi) 82 jmp *%rdx 116 movq 56(%rdi), %rdx /* return to caller of setjmp */ 117 jmp *%rdx
|
/titanic_50/usr/src/lib/libc/amd64/threads/ |
H A D | tls_get_addr.s | 56 movq TI_MODULEID (%rdi), %rdx 57 cmpq %fs:UL_NTLSENT, %rdx 60 shlq $4, %rdx /* SIZEOF_TLS_T == 16 */ 61 movq TLS_DATA (%rax,%rdx), %rax
|
/titanic_50/usr/src/uts/intel/ia32/ml/ |
H A D | lock_prim.s | 85 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */ 207 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */ 293 movq %rdx, 16(%rsp) /* save old pil ptr */ 302 movq 16(%rsp), %rdx /* rdx = old pil addr */ 303 movw %ax, (%rdx) /* store old pil */ 308 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */ 313 movq 16(%rsp), %rdx /* old_pil_addr */ 409 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */ 464 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */ 561 movq %gs:CPU_THREAD, %rdx /* rdx = thread ptr */ [all …]
|
H A D | hypersubr.s | 206 movq %rdx, %rsi /* arg 2 */ 215 movq %rdx, %rsi /* arg 2 */ 216 movq %rcx, %rdx /* arg 3 */ 225 movq %rdx, %rsi /* arg 2 */ 226 movq %rcx, %rdx /* arg 3 */ 236 movq %rdx, %rsi /* arg 2 */ 237 movq %rcx, %rdx /* arg 3 */
|
/titanic_50/usr/src/cmd/sgs/rtld/amd64/ |
H A D | boot_elf.s | 190 movq %rdx, SPRDXOFF(%rsp) 263 leaq SYMDEF_OFF(%r11), %rdx / arg3 (&Sym) 330 movq SPRDXOFF(%rsp), %rdx 365 movq (%rbp), %rdx / 366 subq %rdi, %rdx / %rdx == prev frame sz 378 cmpq %rax,%rdx 380 movq %rax, %rdx 390 subq %rdx, %rsp / grow the stack 391 movq %rdx, SPPRVSTKOFF(%rbp) / -88(%rbp) == prev frame sz 393 addq %rcx, %rdx / %rdx == tail of dest [all …]
|
/titanic_50/usr/src/lib/libm/amd64/src/ |
H A D | locallibm.il | 150 movq $0x7fffffffffffffff,%rdx 153 andq (%rdi),%rdx 154 orq %rdx,%rax 171 movq $0x8000000000000000,%rdx 173 cmpq (%rsi),%rdx 174 cmoveq %rax,%rdx 175 andq (%rsi),%rdx 176 orq %rdx,%rax
|
/titanic_50/usr/src/lib/libc/amd64/crt/ |
H A D | cerror.s | 40 popq %rdx 43 xorq %rdx, %rdx
|