/freebsd-10.2-release/lib/libkse/arch/amd64/amd64/ |
H A D | enter_uts.S | 36 addq %rcx, %rdx /* get stack base */ 37 andq $~0xf, %rdx /* align to 16 bytes */ 38 movq %rdx, %rsp /* switch to UTS stack */ 39 movq %rdx, %rbp /* set frame */
|
/freebsd-10.2-release/lib/libc/amd64/gen/ |
H A D | sigsetjmp.S | 64 leaq 72(%rcx),%rdx /* 9,10 (sigset_t*)oset */ 69 movq 0(%rsp),%rdx /* retval */ 70 movq %rdx, 0(%rcx) /* 0; retval */ 88 movq %rdi,%rdx 92 leaq 72(%rdx),%rsi /* (sigset_t*)set */ 93 movq $0,%rdx /* (sigset_t*)oset */ 99 2: movq %rdi,%rdx 101 movq 0(%rdx),%rcx 102 movq 8(%rdx),%rbx 103 movq 16(%rdx), [all...] |
H A D | _setjmp.S | 51 movq 0(%rsp),%rdx /* retval */ 52 movq %rdx, 0(%rax) /* 0; retval */ 69 movq %rdi,%rdx 72 movl 68(%rdx),%eax 80 movq 0(%rdx),%rcx 81 movq 8(%rdx),%rbx 82 movq 16(%rdx),%rsp 83 movq 24(%rdx),%rbp 84 movq 32(%rdx),%r12 85 movq 40(%rdx), [all...] |
H A D | setjmp.S | 56 leaq 72(%rcx),%rdx /* 9,10; (sigset_t*)oset */ 61 movq 0(%rsp),%rdx /* retval */ 62 movq %rdx, 0(%rcx) /* 0; retval */ 81 movq %rdi,%rdx 83 leaq 72(%rdx),%rsi /* (sigset_t*)set */ 84 movq $0,%rdx /* (sigset_t*)oset */ 90 movq %rdi,%rdx 93 movl 68(%rdx),%eax 101 movq 0(%rdx),%rcx 102 movq 8(%rdx), [all...] |
/freebsd-10.2-release/secure/lib/libcrypto/amd64/ |
H A D | modexp512-x86_64.S | 10 adcq $0,%rdx 12 movq %rdx,%rbx 17 adcq $0,%rdx 19 adcq $0,%rdx 20 movq %rdx,%rbx 25 adcq $0,%rdx 27 adcq $0,%rdx 28 movq %rdx,%rbx 33 adcq $0,%rdx 35 adcq $0,%rdx [all...] |
H A D | x86_64-mont.S | 12 cmpq %rsi,%rdx 34 movq %rdx,%r12 48 movq %rdx,%r11 53 adcq $0,%rdx 54 movq %rdx,%r13 63 adcq $0,%rdx 66 adcq $0,%rdx 68 movq %rdx,%r13 74 adcq $0,%rdx 76 movq %rdx, [all...] |
H A D | wp-x86_64.S | 22 movq %rdx,16(%r10) 30 xorq %rdx,%rdx 74 leaq (%rdx,%rdx,1),%rdi 82 leaq (%rdx,%rdx,1),%rdi 88 leaq (%rdx,%rdx,1),%rdi 96 leaq (%rdx, [all...] |
H A D | x86_64-mont5.S | 35 leaq 128(%rdx),%r12 178 movq %rdx,%r11 183 adcq $0,%rdx 184 movq %rdx,%r13 193 adcq $0,%rdx 196 adcq $0,%rdx 198 movq %rdx,%r13 204 adcq $0,%rdx 206 movq %rdx,%r10 214 adcq $0,%rdx [all...] |
/freebsd-10.2-release/lib/libstand/amd64/ |
H A D | _setjmp.S | 51 movq 0(%rsp),%rdx /* retval */ 52 movq %rdx, 0(%rax) /* 0; retval */ 68 movq %rdi,%rdx 71 movl 68(%rdx),%eax 79 movq 0(%rdx),%rcx 80 movq 8(%rdx),%rbx 81 movq 16(%rdx),%rsp 82 movq 24(%rdx),%rbp 83 movq 32(%rdx),%r12 84 movq 40(%rdx), [all...] |
/freebsd-10.2-release/lib/libc/amd64/stdlib/ |
H A D | div.S | 15 salq $32,%rdx 16 orq %rdx,%rax
|
/freebsd-10.2-release/lib/libc/amd64/string/ |
H A D | memset.S | 17 movq %rdx,%rcx 37 orq %rdx,%rax 39 movq %rdi,%rdx /* compute misalignment */ 40 negq %rdx 41 andq $7,%rdx 43 subq %rdx,%r8 45 movq %rdx,%rcx /* set until word aligned */
|
H A D | strcat.S | 34 movq (%rdi),%rdx 36 subq %r8,%rdx 37 testq %r9,%rdx 102 movq %rdx,(%rdi) 105 movq (%rsi),%rdx 106 movq %rdx,%rcx 122 shrq $8,%rdx 128 shrq $8,%rdx 134 shrq $8,%rdx 140 shrq $8,%rdx [all...] |
H A D | bcmp.S | 11 movq %rdx,%rcx /* compare by words */ 17 movq %rdx,%rcx /* compare remainder by bytes */
|
H A D | stpcpy.S | 48 movq %rdx,(%rdi) 51 movq (%rsi),%rdx 52 movq %rdx,%rcx 68 shrq $8,%rdx 74 shrq $8,%rdx 80 shrq $8,%rdx 86 shrq $8,%rdx 92 shrq $8,%rdx 98 shrq $8,%rdx 104 shrq $8,%rdx [all...] |
H A D | strcmp.S | 48 movq 8(%rsi),%rdx 50 cmpq %rax,%rdx 52 subq %r8,%rdx 54 andq %rax,%rdx 55 testq %r9,%rdx 71 movzbq %dl,%rdx 72 subq %rdx,%rax
|
H A D | bcopy.S | 58 movq %rdx,%rcx 67 movq %rdx,%rcx 81 movq %rdx,%rcx /* copy remainder by words */
|
H A D | memcmp.S | 16 movq %rdx,%rcx /* compare by longs */ 22 movq %rdx,%rcx /* compare remainder by bytes */
|
/freebsd-10.2-release/sys/boot/amd64/efi/ |
H A D | start.S | 46 pushq %rdx 53 popq %rdx 55 pushq %rdx
|
/freebsd-10.2-release/crypto/openssl/crypto/bn/asm/ |
H A D | x86_64-mont5.pl | 37 $bp="%rdx"; # const BN_ULONG *bp, 190 mov %rdx,$hi0 195 adc \$0,%rdx 196 mov %rdx,$hi1 205 adc \$0,%rdx 208 adc \$0,%rdx 210 mov %rdx,$hi1 216 adc \$0,%rdx 218 mov %rdx,$lo0 226 adc \$0,%rdx [all...] |
H A D | modexp512-x86_64.pl | 84 # uses rax, rdx, and args 91 mul $OP # rdx:rax = %OP * [0] 94 adc \$0, %rdx 99 mov %rdx, $TMP 102 mul $OP # rdx:rax = %OP * [$i] 105 adc \$0, %rdx 107 adc \$0, %rdx 111 mov %rdx, $X[0] 117 # uses rax, rdx, and args 124 mul $OP # rdx [all...] |
H A D | x86_64-mont.pl | 49 $bp="%rdx"; # const BN_ULONG *bp, 111 mov %rdx,$hi0 116 adc \$0,%rdx 117 mov %rdx,$hi1 126 adc \$0,%rdx 129 adc \$0,%rdx 131 mov %rdx,$hi1 137 adc \$0,%rdx 139 mov %rdx,$lo0 147 adc \$0,%rdx [all...] |
/freebsd-10.2-release/sys/amd64/amd64/ |
H A D | support.S | 68 movq $-PAGE_SIZE,%rdx 69 subq %rdx,%rdi 72 movnti %rax,(%rdi,%rdx) 73 movnti %rax,8(%rdi,%rdx) 74 movnti %rax,16(%rdi,%rdx) 75 movnti %rax,24(%rdi,%rdx) 76 addq $32,%rdx 85 movq %rdx,%rcx 92 movq %rdx,%rcx 105 * rdi, rsi, rdx [all...] |
H A D | cpu_switch.S | 76 movq PCPU(CURPMAP),%rdx 77 LK btrl %eax,PM_ACTIVE(%rdx) /* clear old */ 91 * %rdx = mtx 121 1: movq %rdx,%rcx 128 movq %rcx,%rdx 144 SETLK %rdx, TD_LOCK(%rdi) /* Release the old thread */ 151 SETLK %rdx,TD_LOCK(%rdi) /* Release the old thread */ 154 movq TD_PROC(%rsi),%rdx /* newproc */ 155 movq P_VMSPACE(%rdx), %rdx [all...] |
/freebsd-10.2-release/lib/libc/amd64/sys/ |
H A D | brk.S | 52 movq PIC_GOT(HIDENAME(minbrk)),%rdx 53 cmpq %rax,(%rdx) 59 movq (%rdx),%rdi 69 movq PIC_GOT(HIDENAME(curbrk)),%rdx 70 movq %rax,(%rdx)
|
H A D | sbrk.S | 54 movq PIC_GOT(HIDENAME(curbrk)),%rdx 55 movq (%rdx),%rax 66 movq PIC_GOT(HIDENAME(curbrk)),%rdx 67 movq (%rdx),%rax 73 addq %rcx,(%rdx)
|