Searched refs:r13 (Results 1 - 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/cmd/sgs/test/ld/x64/tls/ie/
H A Dstyle1-func-with-r13.s27 movq %fs:0, %r13
28 movq %r13, %rdx
30 addq foo@GOTTPOFF(%rip), %r13
31 movq %r13, %rsi
H A Dstyle2-with-r13.s28 movq foo@GOTTPOFF(%rip), %r13
29 addq %fs:0, %r13
30 movq %r13, %rsi
H A Dx64-ie-test.sh42 dis_test "addq-->leaq w/REX 1" func style1-with-r13 \
44 dis_test "addq-->leaq w/REX 2" func style1-with-r13 \
45 'func+0x17: 4d 8d ad f0 ff ff leaq -0x10(%r13),%r13'
55 dis_test "movq-->movq w/REX" main style2-with-r13 \
56 'main+0x4: 49 c7 c5 f0 ff ff movq $-0x10,%r13 <0xfffffffffffffff0>'
H A DMakefile41 # A copy of style2 that uses %r13 in the TLS sequence, and thus excercises the
43 PROGS += style2-with-r13
44 STYLE2R13OBJS = style2-with-r13.o
45 style2-with-r13: $(STYLE2R13OBJS)
66 # A copy of style1-func that uses %r13 in the TLS sequence and thus excercises
68 PROGS += style1-with-r13
69 STYLE1R13OBJS = style1-main.o style1-func-with-r13.o
70 style1-with-r13: $(STYLE1R13OBJS)
/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/amd64/
H A Damd64_tramp.S45 movq %rcx,%r13
52 salq $32,%r13 /* Shift modulep and push it. */
53 pushq %r13
/illumos-gate/usr/src/lib/libc/amd64/gen/
H A Dsetjmp.s34 * by restoring registers rip rsp rbp rbx r12 r13 r14 r15 from 'env'
42 * env[2] = %r13 16
59 movq %r13, 16(%rdi)
81 movq 16(%rdi), %r13
/illumos-gate/usr/src/lib/libc/amd64/unwind/
H A Dunwind_frame.s53 movq %r13,104(%rdi)
76 movq 104(%rax),%r13
/illumos-gate/usr/src/cmd/mdb/intel/amd64/libstand/
H A Dsetjmp.s40 * by restoring registers rip rsp rbp rbx r12 r13 r14 r15 from 'env'
46 * env[2] = %r13 16
74 movq %r13, 16(%rdi)
106 movq 16(%rdi), %r13
/illumos-gate/usr/src/boot/lib/libstand/amd64/
H A D_setjmp.S57 movq %r13,40(%rax) /* 5; r13 */
84 movq 40(%rdx),%r13
/illumos-gate/usr/src/uts/intel/ia32/ml/
H A Dswtch.s97 movq %r13, T_R13(thread_t); \
122 movq T_R13(scratch_reg), %r13; \
275 movq CPU_THREAD(%r15), %r13 /* %r13 = curthread */
285 cmpq $0, T_CTX(%r13) /* should current thread savectx? */
288 movq %r13, %rdi /* arg = thread pointer */
295 movq T_PROCP(%r13), %r14 /* %r14 = proc */
325 movb $0, T_LOCK(%r13)
355 LOADCPU(%r13) /* load current CPU pointer */
356 cmpq %r13, T_CP
[all...]
H A Dlock_prim.s1118 movq $dstaddr, %r13; \
1119 addq %rbx, %r13; \
1123 decq %r13; \
1127 movq %r13, %rdi; \
1146 pushq %r13
1168 popq %r13
/illumos-gate/usr/src/boot/lib/libz/contrib/gcc_gvmat64/
H A Dgvmat64.S207 mov [save_r13],r13
254 lea r13, [r10 + rbp]
259 mov r9,r13
260 neg r13
261 and r13,3
420 lea rsi, [rsi + r13 + 0x0108] //;MAX_MATCH_8]
421 lea rdi, [r9 + r13 + 0x0108] //;MAX_MATCH_8]
559 mov r13,[save_r13]
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dsyscall_asm_amd64.s466 movq %r13, REGOFF_R13(%rsp)
541 movq %rdx, %r13
549 movq %r12, %r13
550 shrq $32, %r13 /* upper 32-bits into %edx */
586 * At this point, r12 and r13 have the return value so we can't use
599 movq %r13, REGOFF_RDX(%rsp)
621 movq REGOFF_R13(%rsp), %r13
693 movq %rdx, %r13
705 movq %r13, %rsi
849 movq %rax, %r13
[all...]
H A Dbios_call_src.s92 movq %r13, save_r13
190 xorq %r13, %r13
473 movq save_r13, %r13
H A Dfb_swtch_src.s150 xorq %r13, %r13
/illumos-gate/usr/src/uts/common/xen/public/arch-x86/
H A Dxen-x86_64.h159 uint64_t r13; member in struct:cpu_user_regs
223 unsigned long r13; member in struct:panic_regs
/illumos-gate/usr/src/common/bignum/amd64/
H A Dbignum_amd64_asm.s441 pushq %r13
448 leaq 8(%rdi), %r13 / tr = r + 1
452 movq %r13, %rdi / arg1 = tr
457 movq %rax, 0(%r13, %r15, 8) / tr[tlen] = cy
462 addq $16, %r13 / tr += 2
464 movq %r13, %rdi / arg1 = tr
469 movq %rax, 0(%r13, %r15, 8) / tr[tlen] = cy
540 popq %r13
/illumos-gate/usr/src/common/crypto/arcfour/amd64/
H A Darcfour-x86_64.pl133 $TY="%r13";
159 push %r13
222 pop %r13
/illumos-gate/usr/src/common/crypto/md5/amd64/
H A Dmd5_amd64.pl33 # rdi end r13 -
176 push %r13
296 pop %r13
/illumos-gate/usr/src/uts/intel/amd64/sys/
H A Dprivregs.h154 movq %r13, REGOFF_R13(%rsp); \
194 movq REGOFF_R13(%rsp), %r13; \
/illumos-gate/usr/src/boot/sys/amd64/include/
H A Dasmacros.h172 movq %r13,TF_R13(%rsp) ; \
195 movq TF_R13(%rsp),%r13 ; \
/illumos-gate/usr/src/lib/libc/amd64/threads/
H A Dasm_subr.s127 movq %r13, REGOFF(REG_R13) (%rsp)
/illumos-gate/usr/src/common/crypto/sha2/amd64/
H A Dsha512-x86_64.pl89 ($T1,$a0,$a1,$a2)=("%r12","%r13","%r14","%r15");
230 push %r13
315 pop %r13
/illumos-gate/usr/src/lib/brand/shared/brand/amd64/
H A Dhandler.s81 movq %r13, EH_LOCALS_GREG(REG_R13)(%rbp)
/illumos-gate/usr/src/lib/libsaveargs/tests/testmatch/
H A Ddata.s351 movq %r13,-0x20(%rbp)
365 movq %r13,-0x18(%rbp)

Completed in 151 milliseconds

12