Searched refs:r8 (Results 1 - 25 of 46) sorted by relevance

12

/illumos-gate/usr/src/lib/libc/amd64/sys/
H A Dsyscall.s41 movq %r8, %rcx /* arg3 */
42 movq %r9, %r8 /* arg4 */
69 movq %r8, %rcx /* arg3 */
70 movq %r9, %r8 /* arg4 */
86 movq %r8, %rdx /* arg2 */
88 movq 16(%rbp), %r8 /* arg4 */
125 movq %r8, %rdx /* arg2 */
127 movq 16(%rsp), %r8 /* arg4 */
H A Dvforkx.s59 movq %rdi, %r8 /* flags */
62 xorq %r8, %r8 /* flags = 0 */
65 pushq %r8 /* save the flags on the stack */
H A Ddoor.s120 movq DOOR_DESC_SIZE(%rsp), %r8
/illumos-gate/usr/src/lib/libc/amd64/gen/
H A Dstrcpy.s39 mov %rdx, %r8
60 lea -16(%r8, %rcx), %r11
82 sub $16, %r8
108 add %rdx, %r8 /* compensate for overlap */
149 sub $16, %r8
164 sub $16, %r8
176 sub $16, %r8
188 sub $16, %r8
201 sub $16, %r8
225 cmp %r10, %r8
[all...]
H A Dmemcmp.s139 mov 8 (%rsi), %r8
143 sub 8 (%rdi), %r8
147 or %rax, %r8
149 or %r8, %r10
180 lea -8 (%r8, %rdx), %rdx
214 mov 8 (%rsi), %r8
216 sub 8 (%rdi), %r8
217 or %r8, %rax
229 mov 40 (%rsi), %r8
231 sub 40 (%rdi), %r8
[all...]
H A Dmemcpy.s112 mov %rdx,%r8
117 cmp $0x80,%r8 # 128
119 add %r8,%rcx
120 add %r8,%rdx
122 movslq (%r11,%r8,4),%r10
304 sub $0xf,%r8
323 sub $0xe,%r8
338 sub $0xd,%r8
354 sub $0xc,%r8
367 sub $0xb,%r8
[all...]
H A Dstrcat.s64 movabsq $0x7f7f7f7f7f7f7f7f, %r8 / %r8 = 0x7f...
65 movq %r8, %r9
72 movq %r8, %rcx
75 addq %r8, %rcx / %rcx += 0x7f7f7f7f7f7f7f7f
96 movq %r8, %rcx
99 addq %r8, %rcx / %rcx += 0x7f7f7f7f7f7f7f7f
H A Dstrncat.s68 movabsq $0x7f7f7f7f7f7f7f7f, %r8 / %r8 = 0x7f...
69 movq %r8, %r9
76 movq %r8, %rcx
79 addq %r8, %rcx / %rcx += 0x7f7f7f7f
103 movq %r8, %rcx
106 addq %r8, %rcx / %rcx += 0x7f7f7f7f
H A Dmemset.s99 mov %rdx,%r8
103 cmp $0x90,%r8 # 144
107 add %r8,%rdi
109 movslq (%r11,%r8,4),%rcx
468 sub %r10,%r8
551 cmp $0xc0,%r8 # 192
554 add %r8,%rdi
556 movslq (%r9,%r8,4),%rcx
819 cmp %r9,%r8
825 lea -0x80(%r8),
[all...]
/illumos-gate/usr/src/lib/libmvec/amd64/src/
H A D__vsqrtf.S46 movslq %r8d,%r8
47 shlq $2,%r8
54 cmpq $4,%r8
60 movq %r8,%r10
83 addq %r8,%rcx
114 addq %r8,%rcx
116 addq %r8,%rcx
118 addq %r8,%rcx
120 addq %r8,%rcx
/illumos-gate/usr/src/boot/sys/boot/arm/uboot/
H A Dstart.S68 /* Save U-Boot's r8 and r9 */
70 str r8, [ip, #0]
91 /* Save caller's lr, r8 and r9 */
93 str r8, [ip, #8]
96 /* Restore U-Boot's r8 and r9 */
97 ldr r8, [ip, #0]
104 /* Restore loader's r8, r9 and lr */
108 ldr r8, [ip, #8]
126 .long 0 /* U-Boot's r8 */
128 .long 0 /* Loader's r8 */
[all...]
/illumos-gate/usr/src/uts/i86xpv/ml/
H A Damd64.il63 movq %r8, %r10 / r10 = 4th arg
72 movq %r8, %r10 / r10 = 4th arg
73 movq %r9, %r8 / arg 5
/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/amd64/
H A Damd64_tramp.S46 movq %r8,%r14
/illumos-gate/usr/src/boot/lib/libz/contrib/gcc_gvmat64/
H A Dgvmat64.S68 ; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12
176 ; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch.
193 ; ms: parameter 1 in rcx (deflate_state* s), param 2 in edx -> r8 (cur match)
195 ; this clear high 32 bits of r8, which can be garbage in both r8 and rdx
298 cmp bx,word ptr [rsi + r8 - 1]
306 movzx r8d, word ptr [rdi + r8*2]
318 cmp bx,word ptr [rsi + r8 - 1]
326 movzx r8d, word ptr [rdi + r8*2]
337 cmp bx,word ptr [rsi + r8
[all...]
/illumos-gate/usr/src/lib/libc/amd64/unwind/
H A Dunwind_frame.s68 movq %rdi,%r8 /* save arguments to this func */
82 jmp *%r8 /* branch to handler */
/illumos-gate/usr/src/lib/libsaveargs/tests/testmatch/
H A Ddata.s48 movq %r8, -0x28(%rbp)
82 movq %r8,-0x20(%rbp)
93 movq %r8,-0x20(%rbp)
105 movq %r8,-0x20(%rbp)
128 movq %r8,-0x28(%rbp)
141 movq %r8,-0x28(%rbp)
156 pushq %r8
187 pushq %r8
196 pushq %r8
207 pushq %r8
[all...]
/illumos-gate/usr/src/common/crypto/ecc/
H A Decp_256.c69 int r8; /* must be a signed value ! */ local
121 r8 = carry;
127 r8 += carry;
134 r8 += carry;
144 r8 += carry;
148 r8 += carry;
158 r8 += carry;
168 r8 -= carry;
178 r8 -= carry;
188 r8
[all...]
/illumos-gate/usr/src/uts/intel/ia32/ml/
H A Dcopy.s300 /* Copy 16 bytes per loop. Uses %rax and %r8 */
304 movq 0x8(src, cnt, 8), %r8; \
306 movnti %r8, 0x8(dst, cnt, 8); \
353 * COPY_LOOP_BODY uses %rax and %r8
587 mov -0x38(%rdi), %r8
588 mov %r8, -0x38(%rsi)
596 mov -0x20(%rdi), %r8
597 mov %r8, -0x20(%rsi)
605 mov -0x8(%rdi), %r8
606 mov %r8,
[all...]
H A Dhypersubr.s42 * args in registers (%rdi, %rsi, %rdx, %r10, %r8, %r9)
227 movq %r8, %r10 /* r10 = 4th arg */
238 movq %r8, %r10 /* r10 = 4th arg */
239 movq %r9, %r8 /* arg 5 */
/illumos-gate/usr/src/common/bignum/amd64/
H A Dbignum_amd64_asm.s72 movq %rdx, %r8 / Use r8 for len; %rdx is used by mul
76 cmpq $8, %r8 / 8 - len
143 subq $8, %r8
155 decq %r8
164 decq %r8
173 decq %r8
182 decq %r8
191 decq %r8
200 decq %r8
[all...]
/illumos-gate/usr/src/lib/brand/shared/brand/amd64/
H A Dhandler.s86 movq %r8, EH_LOCALS_GREG(REG_R8)(%rbp)
168 movq %r8, %r9
169 movq %r10, %r8
190 movq EH_LOCALS_GREG(REG_R8)(%rbp), %r8 /* restore %r8 */
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dfb_swtch_src.s145 xorq %r8, %r8
324 COPY_SECT(%rdx, %r8, %r9)
336 movq %rsi, %r8
345 movq %rcx, (%r8)
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Dboot_elf.s104 * %r8 8
130 * -128(%rbp) entering %r8
192 movq %r8, SPR8OFF(%rsp)
261 leaq SPLAREGOFF(%rbp), %r8 / arg5 (&La_amd64_regs)
332 movq SPR8OFF(%rsp), %r8
446 movq SPR8OFF(%r11), %r8
464 movq SYMNDX_OFF(%r11), %r8 / arg5 (symndx)
483 movq SPR8OFF(%rsp), %r8
578 * %r8 8
596 * 40(%rsp) save %r8
[all...]
/illumos-gate/usr/src/uts/common/xen/public/arch-x86/
H A Dxen-x86_64.h32 * Input: %rdi, %rsi, %rdx, %r10, %r8 (arguments 1-5)
166 uint64_t r8; member in struct:cpu_user_regs
215 unsigned long r8; member in struct:panic_regs
/illumos-gate/usr/src/cmd/mdb/intel/amd64/kmdb/
H A Dkaif_invoke.s61 * %rcx, %r8, and %r9. The remaining arguments need to be copied from
114 cp5arg: movq 0x20(%rdi), %r8

Completed in 110 milliseconds

12