/illumos-gate/usr/src/lib/libc/amd64/sys/ |
H A D | syscall.s | 41 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 D | vforkx.s | 59 movq %rdi, %r8 /* flags */ 62 xorq %r8, %r8 /* flags = 0 */ 65 pushq %r8 /* save the flags on the stack */
|
H A D | door.s | 120 movq DOOR_DESC_SIZE(%rsp), %r8
|
/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | strcpy.s | 39 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 D | memcmp.s | 139 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 D | memcpy.s | 112 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 D | strcat.s | 64 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 D | strncat.s | 68 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 D | memset.s | 99 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.S | 46 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 D | start.S | 68 /* 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 D | amd64.il | 63 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 D | amd64_tramp.S | 46 movq %r8,%r14
|
/illumos-gate/usr/src/boot/lib/libz/contrib/gcc_gvmat64/ |
H A D | gvmat64.S | 68 ; 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 D | unwind_frame.s | 68 movq %rdi,%r8 /* save arguments to this func */ 82 jmp *%r8 /* branch to handler */
|
/illumos-gate/usr/src/lib/libsaveargs/tests/testmatch/ |
H A D | data.s | 48 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 D | ecp_256.c | 69 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 D | copy.s | 300 /* 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 D | hypersubr.s | 42 * 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 D | bignum_amd64_asm.s | 72 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 D | handler.s | 86 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 D | fb_swtch_src.s | 145 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 D | boot_elf.s | 104 * %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 D | xen-x86_64.h | 32 * 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 D | kaif_invoke.s | 61 * %rcx, %r8, and %r9. The remaining arguments need to be copied from 114 cp5arg: movq 0x20(%rdi), %r8
|