/external/compiler-rt/lib/x86_64/ |
floatundisf.S | 21 testq %rdi, %rdi 23 cvtsi2ssq %rdi, %xmm0 26 1: andq %rdi, %rsi 27 shrq %rdi 28 orq %rsi, %rdi 29 cvtsi2ssq %rdi, %xmm0
|
floatundixf.S | 21 movq %rdi, -8(%rsp) 23 test %rdi, %rdi 50 shrq $32, %rdi // hi 32 bits of input 51 orq REL_ADDR(twop84), %rdi // 2^84 + hi (as a double) 53 movq %rdi, -8(%rsp)
|
floatundidf.S | 35 shrq $32, %rdi // high 32 bits of a 36 orq REL_ADDR(twop84), %rdi // 0x1p84 + a_hi (no rounding occurs) 38 movd %rdi, %xmm1
|
/external/llvm/test/MC/ELF/ |
tls.s | 5 leaq foo1@TLSGD(%rip), %rdi 6 leaq foo2@GOTTPOFF(%rip), %rdi 7 leaq foo3@TLSLD(%rip), %rdi
|
/external/openssl/crypto/rc4/asm/ |
rc4-x86_64.S | 21 leaq 8(%rdi),%rdi 22 movb -8(%rdi),%r10b 23 movb -4(%rdi),%cl 24 cmpl $-1,256(%rdi) 31 movl (%rdi,%r10,4),%eax 42 movl (%rdi,%rcx,4),%edx 43 movl %eax,(%rdi,%rcx,4) 44 movl %edx,(%rdi,%r10,4) 47 movl (%rdi,%rax,4),%ed [all...] |
rc4-md5-x86_64.S | 25 leaq 8(%rdi),%rdi 26 movb -8(%rdi),%bpl 27 movb -4(%rdi),%cl 31 movl (%rdi,%rbp,4),%eax 33 leaq (%rdi,%rbp,4),%rsi 53 movl (%rdi,%rcx,4),%edx 55 movl %eax,(%rdi,%rcx,4) 68 movd (%rdi,%rax,4),%xmm0 72 movl (%rdi,%rcx,4),%ed [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
recon_mmx.asm | 27 push rdi 34 mov rdi, arg(2) ;dst; 42 movq [rdi], mm0 45 movq [rdi+rcx], mm1 46 movq [rdi+rcx*2], mm2 49 lea rdi, [rdi+rcx*2] 52 add rdi, rcx 56 movq [rdi], mm3 59 movq [rdi+rcx], mm [all...] |
sad_sse2.asm | 26 push rdi 30 mov rdi, arg(2) ;ref_ptr 45 movq xmm1, QWORD PTR [rdi] 46 movq xmm3, QWORD PTR [rdi+8] 49 movq xmm5, QWORD PTR [rdi+rdx] 58 movq xmm3, QWORD PTR [rdi+rdx+8] 61 lea rdi, [rdi+rdx*2] 80 pop rdi 100 push rdi [all...] |
sad_sse4.asm | 17 movq xmm1, MMWORD PTR [rdi] 18 movq xmm3, MMWORD PTR [rdi+8] 19 movq xmm2, MMWORD PTR [rdi+16] 38 movq xmm5, MMWORD PTR [rdi] 39 movq xmm3, MMWORD PTR [rdi+8] 40 movq xmm2, MMWORD PTR [rdi+16] 61 movq xmm5, MMWORD PTR [rdi+ rdx] 62 movq xmm3, MMWORD PTR [rdi+ rdx+8] 63 movq xmm2, MMWORD PTR [rdi+ rdx+16] 68 lea rdi, [rdi+rdx*2 [all...] |
recon_sse2.asm | 26 push rdi 33 mov rdi, arg(2) ;dst; 41 movdqa [rdi], xmm0 44 movdqa [rdi+rcx], xmm1 45 movdqa [rdi+rcx*2],xmm2 47 lea rdi, [rdi+rcx*2] 50 add rdi, rcx 56 movdqa [rdi], xmm3 59 movdqa [rdi+rcx], xmm [all...] |
sad_ssse3.asm | 17 lddqu xmm5, XMMWORD PTR [rdi] 18 lddqu xmm6, XMMWORD PTR [rdi+1] 19 lddqu xmm7, XMMWORD PTR [rdi+2] 26 lddqu xmm1, XMMWORD PTR [rdi] 27 lddqu xmm2, XMMWORD PTR [rdi+1] 28 lddqu xmm3, XMMWORD PTR [rdi+2] 39 lddqu xmm1, XMMWORD PTR [rdi+rdx] 40 lddqu xmm2, XMMWORD PTR [rdi+rdx+1] 41 lddqu xmm3, XMMWORD PTR [rdi+rdx+2] 44 lea rdi, [rdi+rdx*2 [all...] |
sad_mmx.asm | 30 push rdi 34 mov rdi, arg(2) ;ref_ptr 51 movq mm1, QWORD PTR [rdi] 52 movq mm3, QWORD PTR [rdi+8] 80 add rdi, rdx 103 pop rdi 122 push rdi 126 mov rdi, arg(2) ;ref_ptr 141 movq mm1, QWORD PTR [rdi] 155 add rdi, rd [all...] |
/external/valgrind/main/none/tests/amd64/ |
asorep.c | 10 unsigned long rdi, rsi, rcx, rax; local 20 : "=D" (rdi), "=S" (rsi), "=c" (rcx) 24 || rdi != (uintptr_t) buf2 + 4 31 : "=D" (rdi), "=c" (rcx), "+a" (rax) 35 || rdi != (uintptr_t) buf2 + 6 50 : "=D" (rdi), "=S" (rsi), "=c" (rcx) 52 if (rdi != (uintptr_t) buf2 + 15 60 : "=D" (rdi), "=c" (rcx), "+a" (rax) 62 if (rdi != (uintptr_t) buf2 + 18 69 : "=D" (rdi), "=c" (rcx), "+a" (rax [all...] |
/external/llvm/test/MC/MachO/ |
tlv-reloc.s | 20 movq _a@TLVP(%rip), %rdi 21 call *(%rdi) # returns &a in %rax
|
/external/openssl/crypto/bn/asm/ |
x86_64-mont.S | 175 movq %rax,(%rdi,%r14,8) 185 movq %rdi,%rcx 193 movq %rax,(%rdi,%r14,8) 230 movq %rdi,16(%rsp,%r9,8) 251 movq %rdx,%rdi 260 addq %rax,%rdi 263 addq %r11,%rdi 266 movq %rdi,(%rsp) 284 movq %rdx,%rdi 293 addq %rax,%rdi [all...] |
x86_64-gf2m.S | 10 leaq (,%rax,4),%rdi 18 sarq $63,%rdi 25 andq %rbp,%rdi 28 movq %rdi,%rbx 29 shlq $61,%rdi 32 xorq %rdi,%rax 70 movq %r8,%rdi 71 andq %rbp,%rdi 78 movq (%rsp,%rdi,8),%rcx 79 movq %r8,%rdi [all...] |
x86_64-mont5.S | 233 movq %rax,(%rdi,%r14,8) 243 movq %rdi,%rcx 251 movq %rax,(%rdi,%r14,8) 288 movq %rdi,16(%rsp,%r9,8) 349 movq %rdx,%rdi 358 addq %rax,%rdi 361 addq %r11,%rdi 364 movq %rdi,(%rsp) 382 movq %rdx,%rdi 391 addq %rax,%rdi [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
quantize_ssse3.asm | 27 push rdi 31 push rdi 38 mov rdi, arg(0) ; BLOCK *b 42 mov rdi, rcx ; BLOCK *b 45 ;mov rdi, rdi ; BLOCK *b 50 mov rax, [rdi + vp8_block_coeff] 51 mov rcx, [rdi + vp8_block_round] 52 mov rdx, [rdi + vp8_block_quant_fast] 80 mov rdi, [rsi + vp8_blockd_dequant [all...] |
subtract_mmx.asm | 23 push rdi 27 mov rdi, arg(2) ;diff 39 movq [rdi], mm0 47 movq [rdi+rcx*2],mm0 55 movq [rdi+rcx*4], mm0 67 movq [rdi+rcx*2], mm0 70 pop rdi 84 push rdi 87 mov rdi, arg(0) ;diff 114 movq [rdi], mm [all...] |
encodeopt.asm | 21 push rdi 25 mov rdi, arg(1) ;dcoef_ptr 28 movdqa xmm1, [rdi] 31 movdqa xmm3, [rdi+16] 55 pop rdi 69 push rdi 76 mov rdi, arg(1) ;dcoef_ptr 79 movq mm4, [rdi] 82 movq mm6, [rdi+8] 100 movq mm4, [rdi+16 [all...] |
quantize_sse2.asm | 27 push rdi 31 push rdi 46 mov rdi, arg(0) ; BLOCK *b 50 mov rdi, rcx ; BLOCK *b 53 ;mov rdi, rdi ; BLOCK *b 58 mov rdx, [rdi + vp8_block_coeff] ; coeff_ptr 59 mov rcx, [rdi + vp8_block_zbin] ; zbin_ptr 60 movd xmm7, [rdi + vp8_block_zbin_extra] ; zbin_oq_value 65 mov rdx, [rdi + vp8_block_round] ; round_pt [all...] |
quantize_sse4.asm | 26 push rdi 36 push rdi 43 mov rdi, arg(0) ; BLOCK *b 47 mov rdi, rcx ; BLOCK *b 50 ;mov rdi, rdi ; BLOCK *b 55 mov rax, [rdi + vp8_block_coeff] 56 mov rcx, [rdi + vp8_block_zbin] 57 mov rdx, [rdi + vp8_block_round] 58 movd xmm7, [rdi + vp8_block_zbin_extra [all...] |
/external/zlib/src/contrib/amd64/ |
amd64-match.S | 60 * deflate_state structure) is passed in %rdi, hence our offsets below are 76 printf("#define dsWSize (%3u)(%%rdi)\n",(int)(((char*)&(s->w_size))-((char*)s))); 77 printf("#define dsWMask (%3u)(%%rdi)\n",(int)(((char*)&(s->w_mask))-((char*)s))); 78 printf("#define dsWindow (%3u)(%%rdi)\n",(int)(((char*)&(s->window))-((char*)s))); 79 printf("#define dsPrev (%3u)(%%rdi)\n",(int)(((char*)&(s->prev))-((char*)s))); 80 printf("#define dsMatchLen (%3u)(%%rdi)\n",(int)(((char*)&(s->match_length))-((char*)s))); 81 printf("#define dsPrevMatch (%3u)(%%rdi)\n",(int)(((char*)&(s->prev_match))-((char*)s))); 82 printf("#define dsStrStart (%3u)(%%rdi)\n",(int)(((char*)&(s->strstart))-((char*)s))); 83 printf("#define dsMatchStart (%3u)(%%rdi)\n",(int)(((char*)&(s->match_start))-((char*)s))); 84 printf("#define dsLookahead (%3u)(%%rdi)\n",(int)(((char*)&(s->lookahead))-((char*)s))) [all...] |
/external/valgrind/main/exp-bbv/tests/amd64-linux/ |
million.S | 19 xor %rdi,%rdi # we return 0
|
/external/llvm/test/MC/X86/ |
x86_64-sse4a.s | 19 movntsd %xmm0, (%rdi) 20 # CHECK: movntsd %xmm0, (%rdi) 23 movntss %xmm0, (%rdi) 24 # CHECK: movntss %xmm0, (%rdi)
|