/external/openssl/crypto/bn/asm/ |
modexp512-x86_64.S | 9 adcq $0,%rdx 11 movq %rdx,%rbx 16 adcq $0,%rdx 18 adcq $0,%rdx 19 movq %rdx,%rbx 24 adcq $0,%rdx 26 adcq $0,%rdx 27 movq %rdx,%rbx 32 adcq $0,%rdx 34 adcq $0,%rdx [all...] |
x86_64-mont5.S | 31 movq %rdx,%r12 82 movq %rdx,%r11 91 adcq $0,%rdx 92 movq %rdx,%r13 101 adcq $0,%rdx 104 adcq $0,%rdx 106 movq %rdx,%r13 112 adcq $0,%rdx 114 movq %rdx,%r10 124 adcq $0,%rdx [all...] |
x86_64-mont.S | 11 cmpq %rsi,%rdx 33 movq %rdx,%r12 47 movq %rdx,%r11 52 adcq $0,%rdx 53 movq %rdx,%r13 62 adcq $0,%rdx 65 adcq $0,%rdx 67 movq %rdx,%r13 73 adcq $0,%rdx 75 movq %rdx,%r1 [all...] |
x86_64-mont5.pl | 37 $bp="%rdx"; # const BN_ULONG *bp, 148 mov %rdx,$hi0 157 adc \$0,%rdx 158 mov %rdx,$hi1 167 adc \$0,%rdx 170 adc \$0,%rdx 172 mov %rdx,$hi1 178 adc \$0,%rdx 180 mov %rdx,$lo0 190 adc \$0,%rdx [all...] |
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:rax = %OP * [0 [all...] |
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...] |
x86_64-gf2m.S | 19 movq %rax,%rdx 22 shrq $1,%rdx 30 xorq %rcx,%rdx 33 xorq %rbx,%rdx 89 xorq %rbx,%rdx 104 xorq %rbx,%rdx 119 xorq %rbx,%rdx 134 xorq %rbx,%rdx 149 xorq %rbx,%rdx 164 xorq %rbx,%rdx [all...] |
/external/v8/test/cctest/ |
test-disasm-x64.cc | 75 __ addq(rdx, rbx); 76 __ addq(rdx, Operand(rbx, 0)); 77 __ addq(rdx, Operand(rbx, 16)); 78 __ addq(rdx, Operand(rbx, 1999)); 79 __ addq(rdx, Operand(rsp, 0)); 80 __ addq(rdx, Operand(rsp, 16)); 81 __ addq(rdx, Operand(rsp, 1999)); 91 __ and_(rdx, Immediate(3)); 92 __ and_(rdx, Operand(rsp, 4)); 93 __ cmpq(rdx, Immediate(3)) 142 __ movb(Operand(rsp, 16), rdx); local 143 __ movw(Operand(rsp, 16), rdx); local 154 __ movq(Operand(rbx, rcx, times_4, 10000), rdx); local 167 __ testq(Operand(rbx, rcx, times_4, 10000), rdx); local 231 __ testq(Operand(rbx, rcx, times_8, 10000), rdx); local 232 __ testb(Operand(rcx, rbx, times_2, 1000), rdx); local 238 __ bts(Operand(rbx, rcx, times_8, 10000), rdx); local [all...] |
test-macro-assembler-x64.cc | 77 using v8::internal::rdx; 86 // in RSI, RDI, RDX, RCX, R8, and R9, and floating point arguments in 107 __ Move(rdx, Smi::FromInt(1)); 108 __ cmpq(rdx, v8::internal::kSmiConstantRegister); 109 __ movq(rdx, Immediate(-1)); 110 __ cmovq(not_equal, rax, rdx); 145 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0))); 146 __ cmpq(rcx, rdx); 198 __ Move(rdx, Smi::FromInt(y)); 199 __ movq(r9, rdx); [all...] |
/external/valgrind/main/none/tests/amd64/ |
cmpxchg.c | 14 ULong rdx; variable 24 rdx = 0x11111111; rax = 0x22222222; 34 "\tpush %rdx\n" 40 "\tmov " VG_SYM(rdx) ",%rdx\n" 45 "\tmov " VG_SYM(rdx) "(%rip),%rdx\n" 57 "\tpop %rdx\n" 68 rdx = 0x99999999; rax = 0x77777777; 78 "\tpush %rdx\n [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
iwalsh_mmx.asm | 22 mov rdx, arg(0) 25 movq mm0, [rdx + 0] ;ip[0] 26 movq mm1, [rdx + 8] ;ip[4] 29 movq mm2, [rdx + 16] ;ip[8] 30 movq mm3, [rdx + 24] ;ip[12] 32 mov rdx, arg(1) 102 mov word ptr[rdx+32*0], ax 103 mov word ptr[rdx+32*1], cx 106 mov word ptr[rdx+32*4], ax 107 mov word ptr[rdx+32*5], c [all...] |
iwalsh_sse2.asm | 23 mov rdx, arg(1) 82 mov word ptr[rdx+32*0], ax 83 mov word ptr[rdx+32*2], cx 86 mov word ptr[rdx+32*4], ax 87 mov word ptr[rdx+32*6], cx 92 mov word ptr[rdx+32*8], ax 93 mov word ptr[rdx+32*10], cx 96 mov word ptr[rdx+32*12], ax 97 mov word ptr[rdx+32*14], cx 103 mov word ptr[rdx+32*1], a [all...] |
subpixel_ssse3.asm | 48 movsxd rdx, DWORD PTR arg(5) ;table index 50 shl rdx, 4 55 add rax, rdx 69 movsxd rdx, dword ptr arg(3) ;output_pitch 71 sub rdi, rdx 89 lea rdi, [rdi + rdx] 128 movsxd rdx, dword ptr arg(3) ;output_pitch 130 sub rdi, rdx 145 lea rdi, [rdi + rdx] 191 movsxd rdx, DWORD PTR arg(5) ;table inde [all...] |
idctllm_sse2.asm | 30 mov rdx, arg(1) ; dequant 34 movd xmm5, [rdx] 37 pinsrw xmm5, [rdx], 4 49 movsxd rdx, dword ptr arg(3) ; dst_stride 54 lea rcx, [rdx + rdx*2] 60 movq xmm1, [rax+rdx] 61 movq xmm2, [rax+2*rdx] 84 movq [rax + rdx], xmm1 86 lea rax, [rax + 2*rdx] [all...] |
sad_sse2.asm | 33 movsxd rdx, dword ptr arg(3) ;ref_stride 49 movq xmm5, QWORD PTR [rdi+rdx] 58 movq xmm3, QWORD PTR [rdi+rdx+8] 61 lea rdi, [rdi+rdx*2] 107 movsxd rdx, dword ptr arg(3) ;ref_stride 124 movq mm3, QWORD PTR [rdi+rdx] 130 lea rdi, [rdi+rdx*2] 170 movsxd rdx, dword ptr arg(3) ;ref_stride 187 add rdi, rdx 222 movsxd rdx, dword ptr arg(3) ;ref_strid [all...] |
postproc_sse2.asm | 121 xor rdx, rdx ;col 143 add rdx, 16 151 sub rsi, rdx 152 sub rdi, rdx 162 mov rdx, -8 163 movq [rdi+rdx], mm1 166 movsxd rdx, dword arg(4) 167 movq mm1, [rdi + rdx + -1] 171 movq [rdi+rdx], mm [all...] |
subpixel_sse2.asm | 47 mov rdx, arg(6) ;vp8_filter 77 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1 81 pmullw xmm4, XMMWORD PTR [rdx+16] ; x[-1] * H[-1]; Tap 2 87 pmullw xmm5, [rdx+32] ; x[ 0] * H[ 0]; Tap 3 92 pmullw xmm6, [rdx+48] ; x[ 1] * h[ 1] ; Tap 4 98 pmullw xmm7, [rdx+64] ; x[ 2] * h[ 2] ; Tap 5 101 pmullw xmm1, [rdx+80] ; x[ 3] * h[ 3] ; Tap 6 167 mov rdx, arg(6) ;vp8_filter 202 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1 206 pmullw xmm4, XMMWORD PTR [rdx+16] ; x[-1] * H[-1]; Tap [all...] |
dequantize_mmx.asm | 68 mov rdx, arg(1) ;dq 72 pmullw mm0, [rdx] 75 pmullw mm1, [rdx +8] 78 pmullw mm2, [rdx+16] 81 pmullw mm3, [rdx+24] 83 mov rdx, arg(2) ;dest 216 movd mm4, [rdx] 220 movd [rdx], mm0 222 movd mm4, [rdx+rdi] 226 movd [rdx+rdi], mm [all...] |
/external/zlib/src/contrib/amd64/ |
amd64-match.S | 269 mov $(-MAX_MATCH_8), %rdx 275 prefetcht1 (%windowbestlen, %rdx) 276 prefetcht1 (%prev, %rdx) 280 * adjust %rdx so that it is offset to the exact byte that mismatched. 293 movdqu (%windowbestlen, %rdx), %xmm1 294 movdqu (%prev, %rdx), %xmm2 296 movdqu 16(%windowbestlen, %rdx), %xmm3 297 movdqu 16(%prev, %rdx), %xmm4 299 movdqu 32(%windowbestlen, %rdx), %xmm5 300 movdqu 32(%prev, %rdx), %xmm [all...] |
/external/llvm/test/MC/ELF/ |
relocation.s | 7 movq $bar, %rdx # R_X86_64_32S 10 movq bar, %rdx # R_X86_64_32S 18 movq foo(%rip), %rdx
|
/external/valgrind/main/coregrind/m_dispatch/ |
dispatch-amd64-darwin.S | 62 /* %rdx holds host_addr */ 70 pushq %rdx 111 jmpq *%rdx 119 /* At this point, %rax and %rdx contain two 121 holds a TRC value, and %rdx optionally may 126 or %fpucw. We can't mess with %rax or %rdx here as they 146 movq $0, %rdx 152 movq %rdx, 8(%rdi) 164 popq %rdx 182 popq %rdx [all...] |
dispatch-amd64-linux.S | 63 /* %rdx holds host_addr */ 71 pushq %rdx 112 jmpq *%rdx 120 /* At this point, %rax and %rdx contain two 122 holds a TRC value, and %rdx optionally may 127 or %fpucw. We can't mess with %rax or %rdx here as they 147 movq $0, %rdx 153 movq %rdx, 8(%rdi) 165 popq %rdx 183 popq %rdx [all...] |
/external/valgrind/main/coregrind/m_syswrap/ |
syscall-amd64-linux.S | 69 const vki_sigset_t *sysmask, // rdx 93 pushq %rdx ; \ 100 popq %rdx ; \ 116 movq %rdx, %rsi // sysmask 117 movq %rcx, %rdx // postmask 134 movq OFFSET_amd64_RDX(%rax), %rdx 159 xorq %rdx, %rdx // NULL
|
/external/compiler-rt/lib/tsan/rtl/ |
tsan_rtl_amd64.S | 14 push %rdx 16 .cfi_rel_offset %rdx, 0 64 pop %rdx 73 .cfi_restore %rdx 94 push %rdx 96 .cfi_rel_offset %rdx, 0 144 pop %rdx 153 .cfi_restore %rdx
|
/external/zlib/src/contrib/gcc_gvmat64/ |
gvmat64.S | 68 ; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12
170 ; parameter 1 in rcx(deflate state s), param 2 in rdx (cur match)
176 ; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch.
195 ; this clear high 32 bits of r8, which can be garbage in both r8 and rdx
419 mov rdx, 0xfffffffffffffef8 //; -(MAX_MATCH_8)
423 prefetcht1 [rsi+rdx]
424 prefetcht1 [rdi+rdx]
428 ;;; adjust rdx so that it is offset to the exact byte that mismatched.
443 mov rax, [rsi + rdx]
444 xor rax, [rdi + rdx]
[all...] |