HomeSort by: relevance | last modified time | path
    Searched refs:rsi (Results 1 - 25 of 70) sorted by relevancy

1 2 3

  /src/usr.sbin/cpuctl/arch/
x86_64-asm.S 39 movq %rsi, %rcx
40 movq %rdx, %rsi
42 movl %eax, 0(%rsi)
43 movl %ebx, 4(%rsi)
44 movl %ecx, 8(%rsi)
45 movl %edx, 12(%rsi)
  /src/lib/libc/arch/x86_64/string/
strncmp.S 23 incq %rsi
29 cmpb %al,(%rsi)
33 incq %rsi
39 cmpb %al,(%rsi)
43 incq %rsi
49 cmpb %al,(%rsi)
53 incq %rsi
59 cmpb %al,(%rsi)
63 incq %rsi
69 cmpb %al,(%rsi)
    [all...]
  /src/lib/libm/arch/i387/
s_finite.S 21 movq $0x7ff0000000000000,%rsi
22 movq %rsi,%rdi
24 andq -8(%rsp),%rsi
25 cmpq %rdi,%rsi
  /src/common/lib/libc/arch/x86_64/string/
bcopy.S 60 mov %rsi,%r11 /* for misaligned check */
61 xchgq %rdi,%rsi /* bcopy() has arg order reversed */
66 subq %rsi,%r8
73 mov -8(%rsi,%rdx),%r10 /* get last word */
103 mov (%rsi),%rdx /* get first word */
105 lea 8(%rsi,%r11),%rsi
124 lea -8(%rsi,%rcx,8),%rsi
153 lea -1(%rsi,%rcx),%rs
    [all...]
strchr.S 41 * On entry %rdi is the buffer and the low byte of %rsi (%sil) the
76 movq %r10,%rsi /* ~x */
86 xorq %rdx,%rsi /* c ^ ~x == ~(c ^ x) */
90 andq %rsi,%r11 /* ((x ^ c) - 0x10) & 0x80 & ~(x ^ c) */
103 andq %rsi,%r11 /* check for char in last 8 bytes */
116 sbb %rsi,%rsi /* carry was set, so %rsi now ~0u! */
121 xor %rdx,%rsi /* invert of search pattern (~c) */
123 21: shr %cl,%rsi /* ~c in low bytes *
    [all...]
strcmp.S 22 movb (%rsi),%dl
23 incq %rsi
41 subq $8,%rsi
47 movq 8(%rsi),%rdx
48 addq $8,%rsi
61 movb (%rsi),%dl
62 incq %rsi
memchr.S 51 movzbq %sil,%rsi /* mask high bits! */
54 imul %r8,%rsi /* search byte replicated in word */
67 xorq %rsi,%rax /* now looking for zeros */
99 xorq %rsi,%rax /* now looking for zeros */
memset.S 39 /* bzero, %rdi is buffer, %rsi length */
42 mov %rsi,%rdx /* length */
47 /* memset, %rdi is buffer, %rsi char to fill, %rdx length */
51 mov %rdx,%rsi /* copy of length */
58 mov %rsi,%rcx
59 cmp $7,%rsi
strlen.S 155 mov $1,%rsi
160 shl %cl,%rsi
161 dec %rsi
162 or %rsi,%rdx /* low bytes now non-zero */
  /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_scalarmult/curve25519/sandy2x/
fe51_mul.S 35 movq 24(%rsi),%rdx
41 movq 32(%rsi),%rdx
47 movq 0(%rsi),%rax
51 movq 0(%rsi),%rax
55 movq 0(%rsi),%rax
59 movq 0(%rsi),%rax
63 movq 0(%rsi),%rax
67 movq 8(%rsi),%rax
71 movq 8(%rsi),%rax
75 movq 8(%rsi),%ra
    [all...]
fe51_pack.S 30 movq 0(%rsi),%rdx
31 movq 8(%rsi),%rcx
32 movq 16(%rsi),%r8
33 movq 24(%rsi),%r9
34 movq 32(%rsi),%rsi
56 add %r12,%rsi
57 mov %rsi,%r12
59 and %rax,%rsi
74 cmp %rax,%rsi
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/builtins/x86_64/
floatundisf.S 21 movq $1, %rsi
27 1: andq %rdi, %rsi
29 orq %rsi, %rdi
  /src/lib/libc/arch/x86_64/gen/
swapcontext.S 52 pushq %rsi /* preserve ucp */
54 popq %rsi
62 movq %rsi,%rdi
  /src/lib/libc/arch/x86_64/sys/
ptrace.S 52 pushq %rsi
58 popq %rsi
  /src/sys/arch/amd64/amd64/
busfunc.S 47 addq %rsi, %rdx
65 addq %rsi, %rdx
83 addq %rsi, %rdx
100 addq %rsi, %rdx
118 addq %rsi, %rdx
134 addq %rsi, %rdx
150 addq %rsi, %rdx
166 addq %rsi, %rdx
183 leaq (%rsi,%rdx,1), %rdx
206 leaq (%rsi,%rdx,1), %rd
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_rtl_amd64.S 26 push %rsi
28 CFI_REL_OFFSET(%rsi, 0)
71 pop %rsi
83 CFI_RESTORE(%rsi)
106 push %rsi
108 CFI_REL_OFFSET(%rsi, 0)
151 pop %rsi
163 CFI_RESTORE(%rsi)
195 mov %rdi, %rsi
198 mov %rdi, %rsi
    [all...]
  /src/lib/libc/compat/arch/x86_64/sys/
compat_sigprocmask.S 48 testq %rsi,%rsi # check new sigset pointer
52 1: movl (%rsi),%esi # fetch indirect ...
  /src/sys/arch/amd64/include/
i82093reg.h 53 leaq 0x10(%rsi,%rsi,1),%rsi ;\
71 leaq 0x10(%rsi,%rsi,1),%rsi ;\
  /src/lib/csu/arch/x86_64/
crt0.S 47 movq %rbx, %rsi
  /src/sys/external/bsd/gnu-efi/dist/gnuefi/
crt0-efi-x86_64.S 50 lea _DYNAMIC(%rip), %rsi
59 popq %rsi
  /src/sys/arch/i386/stand/efiboot/bootx64/
startprog64.S 89 * %rsi: loaded kernel address
101 cmpq %rdi,%rsi
110 subq %rsi, %r13
117 mov -8(%rsi, %r12), %r15 /* get last word */
147 mov (%rsi), %r12 /* get first word */
149 lea 8(%rsi, %r11), %rsi
168 lea -8(%rsi, %rcx, 8), %rsi
197 lea -1(%rsi, %rcx), %rs
    [all...]
  /src/sys/crypto/aes/arch/x86/
aes_ni_64.S 49 * aesni_setenckey128(struct aesenc *enckey@rdi, const uint8_t key[16] @rsi)
56 movdqu (%rsi),%xmm0 /* load master key into %xmm0 */
83 * aesni_setenckey192(struct aesenc *enckey@rdi, const uint8_t key[24] @rsi)
90 movdqu (%rsi),%xmm0 /* load master key [0:128) into %xmm0 */
91 movq 0x10(%rsi),%xmm1 /* load master key [128:192) into %xmm1 */
114 * aesni_setenckey256(struct aesenc *enckey@rdi, const uint8_t key[32] @rsi)
121 movdqu (%rsi),%xmm0 /* load master key [0:128) into %xmm0 */
122 movdqu 0x10(%rsi),%xmm1 /* load master key [128:256) into %xmm1 */
515 * aesni_enctodec(const struct aesenc *enckey@rdi, struct aesdec *deckey@rsi,
526 movdqa %xmm0,(%rsi) /* store last round key verbatim *
    [all...]
  /src/lib/libc/arch/x86_64/stdlib/
ldiv.S 25 idivq %rsi
  /src/sys/lib/libkern/arch/x86_64/
skpc.S 40 movq %rsi,%rcx
  /src/sys/external/bsd/gnu-efi/dist/lib/x86_64/
efi_stub.S 21 * b) rsi through r8 (elf) aka rcx through r9 (ms) require stack space
26 * 2) rsi -> rdx (32 saved)
38 * 1) rsi -> rcx (32 saved)
63 mov %rsi, %rcx
71 mov %rsi, %rcx
80 mov %rsi, %rcx
90 mov %rsi, %rcx
101 mov %rsi, %rcx
114 mov %rsi, %rcx
129 mov %rsi, %rc
    [all...]

Completed in 18 milliseconds

1 2 3