Home
last modified time | relevance | path

Searched refs:rdi (Results 1 – 25 of 278) sorted by relevance

12345678910>>...12

/minix3/common/lib/libc/arch/x86_64/string/
H A Dstrcat.S13 movq %rdi,%rax
25 cmpb $0,(%rdi)
27 incq %rdi
33 movq (%rdi),%rdx
34 addq $8,%rdi
44 cmpb $0,-8(%rdi) /* 1st byte == 0? */
46 subq $8,%rdi
49 1: cmpb $0,-7(%rdi) /* 2nd byte == 0? */
51 subq $7,%rdi
54 1: cmpb $0,-6(%rdi) /* 3rd byte == 0? */
[all …]
H A Dstrcpy.S26 movq %rdi,%rax
40 movb %dl,(%rdi)
41 incq %rdi
48 movq %rdx,(%rdi)
49 addq $8,%rdi
63 movb %dl,(%rdi)
64 incq %rdi
69 movb %dl,(%rdi)
70 incq %rdi
75 movb %dl,(%rdi)
[all …]
H A Dstrrchr.S25 movb (%rdi),%dl
27 cmoveq %rdi,%rax
28 incq %rdi
49 movq (%rdi),%rdx
50 addq $8,%rdi
65 movb -8(%rdi),%dl
68 leaq -8(%rdi),%rax
72 movb -7(%rdi),%dl
75 leaq -7(%rdi),%rax
79 movb -6(%rdi),%dl
[all …]
H A Dbcopy.S57 movq %rdi,%rax /* must return destination address */
58 mov %rdi,%r11 /* for misaligned check */
61 xchgq %rdi,%rsi /* bcopy() has arg order reversed */
65 movq %rdi,%r8
72 lea -8(%rdi,%rdx),%r9 /* target address of last 8 */
104 mov %rdi,%r8 /* target for first word */
106 lea 8(%rdi,%r11),%rdi
125 lea -8(%rdi,%rcx,8),%rdi
154 lea -1(%rdi,%rcx),%rdi
/minix3/external/bsd/llvm/dist/llvm/test/MC/X86/
H A Dx86_64-tbm-encoding.s11 bextr $2814, (%rdi), %eax
16 bextr $2814, %rdi, %rax
21 bextr $2814, (%rdi), %rax
31 blcfill (%rdi), %eax
36 blcfill %rdi, %rax
41 blcfill (%rdi), %rax
51 blci (%rdi), %eax
56 blci %rdi, %rax
61 blci (%rdi), %rax
71 blcic (%rdi), %eax
[all …]
/minix3/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/
H A Drc4-x86_64.S22 leaq 8(%rdi),%rdi
23 movb -8(%rdi),%r10b
24 movb -4(%rdi),%cl
25 cmpl $-1,256(%rdi)
32 movl (%rdi,%r10,4),%eax
43 movl (%rdi,%rcx,4),%edx
44 movl %eax,(%rdi,%rcx,4)
45 movl %edx,(%rdi,%r10,4)
48 movl (%rdi,%rax,4),%edx
49 movl (%rdi,%r10,4),%eax
[all …]
H A Dwp-x86_64.S20 movq %rdi,0(%r10)
31 movq 0(%rdi),%r8
32 movq 8(%rdi),%r9
33 movq 16(%rdi),%r10
34 movq 24(%rdi),%r11
35 movq 32(%rdi),%r12
36 movq 40(%rdi),%r13
37 movq 48(%rdi),%r14
38 movq 56(%rdi),%r15
74 leaq (%rdx,%rdx,1),%rdi
[all …]
H A Drc4-md5-x86_64.S26 leaq 8(%rdi),%rdi
27 movb -8(%rdi),%bpl
28 movb -4(%rdi),%cl
32 movl (%rdi,%rbp,4),%eax
34 leaq (%rdi,%rbp,4),%rsi
54 movl (%rdi,%rcx,4),%edx
56 movl %eax,(%rdi,%rcx,4)
69 movd (%rdi,%rax,4),%xmm0
73 movl (%rdi,%rcx,4),%edx
75 movl %ebx,(%rdi,%rcx,4)
[all …]
H A Dx86_64-mont.S176 movq %rax,(%rdi,%r14,8)
186 movq %rdi,%rcx
194 movq %rax,(%rdi,%r14,8)
231 movq %rdi,16(%rsp,%r9,8)
252 movq %rdx,%rdi
261 addq %rax,%rdi
264 addq %r11,%rdi
267 movq %rdi,(%rsp)
285 movq %rdx,%rdi
294 addq %rax,%rdi
[all …]
H A Daesni-x86_64.S7 movups (%rdi),%xmm2
28 movups (%rdi),%xmm2
457 movdqu (%rdi),%xmm2
458 movdqu 16(%rdi),%xmm3
459 movdqu 32(%rdi),%xmm4
460 movdqu 48(%rdi),%xmm5
461 movdqu 64(%rdi),%xmm6
462 movdqu 80(%rdi),%xmm7
463 movdqu 96(%rdi),%xmm8
464 movdqu 112(%rdi),%xmm9
[all …]
H A Dx86_64-gf2m.S11 leaq (,%rax,4),%rdi
19 sarq $63,%rdi
26 andq %rbp,%rdi
29 movq %rdi,%rbx
30 shlq $61,%rdi
33 xorq %rdi,%rax
71 movq %r8,%rdi
72 andq %rbp,%rdi
79 movq (%rsp,%rdi,8),%rcx
80 movq %r8,%rdi
[all …]
H A Dsha512-x86_64.S19 movq %rdi,64+0(%rsp)
27 movl 0(%rdi),%eax
28 movl 4(%rdi),%ebx
29 movl 8(%rdi),%ecx
30 movl 12(%rdi),%edx
31 movl 16(%rdi),%r8d
32 movl 20(%rdi),%r9d
33 movl 24(%rdi),%r10d
34 movl 28(%rdi),%r11d
39 xorq %rdi,%rdi
[all …]
H A Dx86_64-mont5.S234 movq %rax,(%rdi,%r14,8)
244 movq %rdi,%rcx
252 movq %rax,(%rdi,%r14,8)
289 movq %rdi,16(%rsp,%r9,8)
350 movq %rdx,%rdi
359 addq %rax,%rdi
362 addq %r11,%rdi
365 movq %rdi,(%rsp)
383 movq %rdx,%rdi
392 addq %rax,%rdi
[all …]
H A Daes-x86_64.S21 movl 0(%r14,%rdi,8),%r11d
28 xorl 3(%r14,%rdi,8),%r11d
46 xorl 2(%r14,%rdi,8),%r11d
53 xorl 1(%r14,%rdi,8),%r11d
60 xorl 1(%r14,%rdi,8),%r12d
75 movzbl 2(%r14,%rdi,8),%r11d
82 movl 0(%r14,%rdi,8),%edi
96 movl 0(%r14,%rdi,8),%edi
109 movl 0(%r14,%rdi,8),%edi
124 movl 2(%r14,%rdi,8),%edi
[all …]
/minix3/lib/libc/arch/x86_64/gen/
H A D_setjmp.S57 movq %rbx,(_JB_RBX * 8)(%rdi)
58 movq %rbp,(_JB_RBP * 8)(%rdi)
59 movq %r12,(_JB_R12 * 8)(%rdi)
60 movq %r13,(_JB_R13 * 8)(%rdi)
61 movq %r14,(_JB_R14 * 8)(%rdi)
62 movq %r15,(_JB_R15 * 8)(%rdi)
63 movq %rsp,(_JB_RSP * 8)(%rdi)
64 movq %r11,(_JB_PC * 8)(%rdi)
71 movq (_JB_RBX * 8)(%rdi),%rbx
72 movq (_JB_RBP * 8)(%rdi),%rbp
[all …]
H A D__sigsetjmp14.S58 movq %rbx,(_JB_RBX * 8)(%rdi)
59 movq %rbp,(_JB_RBP * 8)(%rdi)
60 movq %r12,(_JB_R12 * 8)(%rdi)
61 movq %r13,(_JB_R13 * 8)(%rdi)
62 movq %r14,(_JB_R14 * 8)(%rdi)
63 movq %r15,(_JB_R15 * 8)(%rdi)
64 movq %rsp,(_JB_RSP * 8)(%rdi)
65 movq %r11,(_JB_PC * 8)(%rdi)
67 movq %rsi,(_JB_SIGFLAG * 8)(%rdi)
71 leaq (_JB_SIGMASK * 8)(%rdi),%rdx
[all …]
H A D__setjmp14.S58 movq %rbx,(_JB_RBX * 8)(%rdi)
59 movq %rbp,(_JB_RBP * 8)(%rdi)
60 movq %r12,(_JB_R12 * 8)(%rdi)
61 movq %r13,(_JB_R13 * 8)(%rdi)
62 movq %r14,(_JB_R14 * 8)(%rdi)
63 movq %r15,(_JB_R15 * 8)(%rdi)
64 movq %rsp,(_JB_RSP * 8)(%rdi)
65 movq %r11,(_JB_PC * 8)(%rdi)
67 leaq (_JB_SIGMASK * 8)(%rdi),%rdx
81 movq %rdi,%r12
[all …]
H A Dresumecontext.S48 leaq -(8 + 784)(%rsp),%rdi /* retaddr + sizeof (ucontext_t) */
49 andq $~15,%rdi /* align on _UC_UCONTEXT_ALIGN */
50 movq %rdi,%rsp
56 movq 8(%rsp),%rdi /* uc_link */
57 testq %rdi,%rdi /* link end? */
76 movq $-1,%rdi
/minix3/lib/libc/arch/x86_64/string/
H A Dstrncmp.S22 L1: incq %rdi
26 movb (%rdi),%al
32 incq %rdi
36 movb (%rdi),%al
42 incq %rdi
46 movb (%rdi),%al
52 incq %rdi
56 movb (%rdi),%al
62 incq %rdi
66 movb (%rdi),%al
[all …]
/minix3/external/bsd/llvm/dist/llvm/test/CodeGen/X86/
H A Dsse41-pmovxrm-intrinsics.ll6 ; SSE41: pmovsxbw (%rdi), %xmm0
7 ; AVX: vpmovsxbw (%rdi), %xmm0
15 ; SSE41: pmovsxbd (%rdi), %xmm0
16 ; AVX: vpmovsxbd (%rdi), %xmm0
24 ; SSE41: pmovsxbq (%rdi), %xmm0
25 ; AVX: vpmovsxbq (%rdi), %xmm0
33 ; SSE41: pmovsxwd (%rdi), %xmm0
34 ; AVX: vpmovsxwd (%rdi), %xmm0
42 ; SSE41: pmovsxwq (%rdi), %xmm0
43 ; AVX: vpmovsxwq (%rdi), %xmm0
[all …]
H A Dtlv-2.ll11 ; CHECK: movq _a@TLVP(%rip), %rdi
12 ; CHECK: callq *(%rdi)
16 ; CHECK: movq _b@TLVP(%rip), %rdi
17 ; CHECK: callq *(%rdi)
21 ; CHECK: movq _c@TLVP(%rip), %rdi
22 ; CHECK: callq *(%rdi)
26 ; CHECK: movq _d@TLVP(%rip), %rdi
27 ; CHECK: callq *(%rdi)
H A Datomic128.ll11 ; CHECK: cmpxchg16b (%rdi)
21 ; CHECK-DAG: movq (%rdi), %rax
22 ; CHECK-DAG: movq 8(%rdi), %rdx
33 ; CHECK: cmpxchg16b (%rdi)
46 ; CHECK-DAG: movq (%rdi), %rax
47 ; CHECK-DAG: movq 8(%rdi), %rdx
56 ; CHECK: cmpxchg16b (%rdi)
70 ; CHECK-DAG: movq (%rdi), %rax
71 ; CHECK-DAG: movq 8(%rdi), %rdx
80 ; CHECK: cmpxchg16b (%rdi)
[all …]
/minix3/sys/external/bsd/compiler_rt/dist/lib/builtins/x86_64/
H A Dfloatundisf.S28 testq %rdi, %rdi
30 cvtsi2ssq %rdi, %xmm0
33 1: andq %rdi, %rsi
34 shrq %rdi
35 orq %rsi, %rdi
36 cvtsi2ssq %rdi, %xmm0
/minix3/common/lib/libc/arch/x86_64/atomic/
H A Datomic.S55 addl %esi, (%rdi)
62 xaddl %eax, (%rdi)
69 andl %esi, (%rdi)
74 movl (%rdi), %eax
79 cmpxchgl %ecx, (%rdi)
87 decl (%rdi)
94 xaddl %eax, (%rdi)
101 incl (%rdi)
108 xaddl %eax, (%rdi)
115 orl %esi, (%rdi)
[all …]
/minix3/lib/libc/arch/x86_64/sys/
H A Dsbrk.S59 test %rdi,%rdi
61 addq %rax,%rdi
66 movq %rdi,(%rdx)
73 test %rdi,%rdi
75 movq %rdi,%rsi
76 addq %rax,%rdi

12345678910>>...12