HomeSort by relevance Sort by last modified time
    Searched refs:rdi (Results 1 - 25 of 163) sorted by null

1 2 3 4 5 6 7

  /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)

Completed in 323 milliseconds

1 2 3 4 5 6 7