Searched refs:rsi (Results 1 - 25 of 58) sorted by relevance

123

/fuchsia/zircon/third_party/ulib/musl/arch/x86_64/
H A DScrt1.S9 mov main@GOTPCREL(%rip), %rsi
/fuchsia/zircon/third_party/ulib/musl/src/string/x86_64/
H A Dmemmove.S5 sub %rsi,%rax
11 lea -1(%rsi,%rdx),%rsi
/fuchsia/zircon/kernel/arch/x86/
H A Dasm.S23 movq %rsi,%rsp
40 mov %gs:PERCPU_CPU_NUM_OFFSET, %rsi
41 inc %rsi
45 lock cmpxchg %rsi, (%rdi)
59 mov %gs:PERCPU_CPU_NUM_OFFSET, %rsi
60 inc %rsi
63 lock cmpxchg %rsi, (%rdi)
H A Dacpi.S12 uint64_t rdi, rsi, rbp, rbx, rdx, rcx, rax;
26 mov %rsi, 8(%rdi)
49 mov %rsi, %rdi
50 mov %rdx, %rsi
H A Dmexec.S29 mov %rsi, %r9 /* CR3 for Safe page tables */
67 mov MEMMOV_OPS_SRC_OFFSET (%r12), %rsi
74 cmp %rsi, %rdi /* Compare the src and dst registers to see if we need to */
81 sub $1, %rax /* Move rsi and rdi to the end of their respective buffers */
83 add %rax, %rsi
96 mov %r8, %rsi
H A Dstart16.S91 // When we get here, %rsi should contain the absolute address of our data
102 mov BCD_PER_CPU_BASE_OFFSET(%rsi, %rdi, 8), %rsp
108 mov BCD_PER_CPU_BASE_OFFSET(%rsi, %rdi, 8), %rdx
138 mov %rdx, %rsi
197 mov 8(%rdi), %rsi
H A Dexceptions.S122 push_reg %rsi
136 pop_reg %rsi
H A Dops.S17 %rsi used to pass 2nd argument
60 mov %rdx, (%rsi)
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/rand/asm/
H A Drdrand-x86_64.pl55 test %rsi, %rsi
65 subq %rdx, %rsi
/fuchsia/zircon/third_party/ulib/uboringssl/linux-x86_64/crypto/fipsmodule/
H A Drdrand-x86_64.S30 testq %rsi,%rsi
40 subq %rdx,%rsi
H A Dmd5-x86_64.S21 leaq (%rsi,%rdx,1),%rdi
33 cmpq %rdi,%rsi
42 movl 0(%rsi),%r10d
48 movl 4(%rsi),%r10d
57 movl 8(%rsi),%r10d
66 movl 12(%rsi),%r10d
75 movl 16(%rsi),%r10d
84 movl 20(%rsi),%r10d
93 movl 24(%rsi),%r10d
102 movl 28(%rsi),
[all...]
H A Daesni-x86_64.S25 movups %xmm2,(%rsi)
50 movups %xmm2,(%rsi)
527 movups %xmm2,(%rsi)
531 movups %xmm3,16(%rsi)
533 movups %xmm4,32(%rsi)
535 movups %xmm5,48(%rsi)
537 movups %xmm6,64(%rsi)
539 movups %xmm7,80(%rsi)
541 movups %xmm8,96(%rsi)
543 movups %xmm9,112(%rsi)
[all...]
H A Dghash-x86_64.S28 movq 8(%rsi,%rax,1),%r8
29 movq (%rsi,%rax,1),%r9
41 xorq 8(%rsi,%rbx,1),%r8
43 xorq (%rsi,%rbx,1),%r9
56 xorq 8(%rsi,%rax,1),%r8
58 xorq (%rsi,%rax,1),%r9
71 xorq 8(%rsi,%rax,1),%r8
73 xorq (%rsi,%rax,1),%r9
83 xorq 8(%rsi,%rbx,1),%r8
85 xorq (%rsi,
[all...]
H A Daes-x86_64.S20 movl 0(%r14,%rsi,8),%r10d
27 xorl 3(%r14,%rsi,8),%r10d
34 xorl 3(%r14,%rsi,8),%r12d
45 xorl 2(%r14,%rsi,8),%r10d
52 xorl 1(%r14,%rsi,8),%r10d
74 movzbl 2(%r14,%rsi,8),%r10d
81 movzbl 2(%r14,%rsi,8),%r8d
95 movl 0(%r14,%rsi,8),%esi
108 movl 0(%r14,%rsi,8),%esi
123 movl 0(%r14,%rsi,
[all...]
H A Daesni-gcm-x86_64.S299 leaq 96(%rsi),%rsi
312 vmovups %xmm9,-96(%rsi)
314 vmovups %xmm10,-80(%rsi)
316 vmovups %xmm11,-64(%rsi)
318 vmovups %xmm12,-48(%rsi)
320 vmovups %xmm13,-32(%rsi)
322 vmovups %xmm14,-16(%rsi)
418 vmovups %xmm9,-96(%rsi)
419 vmovups %xmm10,-80(%rsi)
[all...]
/fuchsia/zircon/third_party/ulib/uboringssl/linux-x86_64/crypto/chacha/
H A Dchacha-x86_64.S86 movq %rsi,64+8(%rsp)
89 movq %rsi,%rdi
205 movq 64+8(%rsp),%rsi
226 xorl 0(%rsi),%eax
227 xorl 4(%rsi),%ebx
228 xorl 8(%rsi),%ecx
229 xorl 12(%rsi),%edx
230 xorl 16(%rsi),%r8d
231 xorl 20(%rsi),%r9d
232 xorl 24(%rsi),
[all...]
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/md5/asm/
H A Dmd5-x86_64.pl22 $code .= " mov 0*4(%rsi), %r10d /* (NEXT STEP) X[0] */\n" if ($pos == -1);
29 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
46 $code .= " mov 1*4(%rsi), %r10d /* (NEXT STEP) X[1] */\n" if ($pos == -1);
54 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
72 $code .= " mov 5*4(%rsi), %r10d /* (NEXT STEP) X[5] */\n" if ($pos == -1);
76 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
94 $code .= " mov 0*4(%rsi), %r10d /* (NEXT STEP) X[0] */\n" if ($pos == -1);
103 mov $k_next*4(%rsi),%r10d /* (NEXT STEP) X[$k_next] */
141 # rsi = arg #2 (ptr, data pointer)
145 lea (%rsi,
[all...]
/fuchsia/zircon/third_party/ulib/musl/src/setjmp/x86_64/
H A Dlongjmp.S41 push_reg %rsi
45 pop_reg %rsi
59 mov 8*JB_USP(%rdi), %rsi
60 .cfi_undefined %rsi
66 xor __setjmp_manglers+8*JB_USP(%rip), %rsi
74 //.cfi_register %unsafe_sp, %rsi -- No DWARF register number for it!
91 mov %rsi, %fs:ZX_TLS_UNSAFE_SP_OFFSET
H A Dsetjmp.S15 mov %fs:ZX_TLS_UNSAFE_SP_OFFSET, %rsi // Unsafe SP
28 xor __setjmp_manglers+8*JB_USP(%rip), %rsi
34 mov %rsi, 8*JB_USP(%rdi)
/fuchsia/zircon/kernel/arch/x86/include/arch/x86/
H A Dgeneral_regs.h33 uint64_t rsi; member in struct:__anon29
/fuchsia/zircon/kernel/arch/x86/include/arch/
H A Dasm_macros.h60 .cfi_same_value %rsi ; \
79 .cfi_undefined %rsi ; \
/fuchsia/zircon/third_party/ulib/musl/src/ldso/x86_64/
H A Dtlsdesc.S30 push %rsi
41 pop %rsi
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/sha/asm/
H A Dsha512-x86_64.pl167 $inp="%rsi"; # 2nd arg
378 mov $_rsp,%rsi
379 mov -48(%rsi),%r15
380 mov -40(%rsi),%r14
381 mov -32(%rsi),%r13
382 mov -24(%rsi),%r12
383 mov -16(%rsi),%rbp
384 mov -8(%rsi),%rbx
385 lea (%rsi),%rsp
536 my ($ctx,$inp,$num,$Tbl)=("%rdi","%rsi","
[all...]
/fuchsia/zircon/third_party/ulib/uboringssl/linux-x86_64/crypto/cipher_extra/
H A Daes128gcmsiv-x86_64.S69 vmovdqa (%rsi),%xmm0
95 vmovdqa (%rsi),%xmm0
138 vmovdqu (%rsi),%xmm0
147 leaq 16(%rsi),%rsi
157 vmovdqu (%rsi),%xmm0
170 leaq 16(%rsi),%rsi
196 vmovdqu 112(%rsi),%xmm0
205 vmovdqu 96(%rsi),
[all...]
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/aes/asm/
H A Daes-x86_64.pl60 $acc0="%esi"; $mask80="%rsi";
625 mov %rsi,16(%rsp) # save out
653 mov 24(%rsp),%rsi # restore saved stack pointer
654 .cfi_def_cfa %rsi,8
660 mov -48(%rsi),%r15
662 mov -40(%rsi),%r14
664 mov -32(%rsi),%r13
666 mov -24(%rsi),%r12
668 mov -16(%rsi),%rbp
670 mov -8(%rsi),
[all...]

Completed in 181 milliseconds

123