Searched refs:rax (Results 1 - 25 of 60) sorted by relevance

123

/freebsd-9.3-release/sys/boot/userboot/libstand/amd64/
H A D_setjmp.S50 movq %rdi,%rax
52 movq %rdx, 0(%rax) /* 0; retval */
53 movq %rbx, 8(%rax) /* 1; rbx */
54 movq %rsp,16(%rax) /* 2; rsp */
55 movq %rbp,24(%rax) /* 3; rbp */
56 movq %r12,32(%rax) /* 4; r12 */
57 movq %r13,40(%rax) /* 5; r13 */
58 movq %r14,48(%rax) /* 6; r14 */
59 movq %r15,56(%rax) /* 7; r15 */
60 fnstcw 64(%rax) /*
[all...]
/freebsd-9.3-release/lib/libc/amd64/gen/
H A D_setjmp.S50 movq %rdi,%rax
52 movq %rdx, 0(%rax) /* 0; retval */
53 movq %rbx, 8(%rax) /* 1; rbx */
54 movq %rsp,16(%rax) /* 2; rsp */
55 movq %rbp,24(%rax) /* 3; rbp */
56 movq %r12,32(%rax) /* 4; r12 */
57 movq %r13,40(%rax) /* 5; r13 */
58 movq %r14,48(%rax) /* 6; r14 */
59 movq %r15,56(%rax) /* 7; r15 */
60 fnstcw 64(%rax) /*
[all...]
H A Drfork_thread.S56 movq $SYS_rfork, %rax
84 movq $SYS_exit, %rax
86 movq $SYS_sys_exit, %rax
H A Dsigsetjmp.S79 xorq %rax,%rax
100 movq %rsi,%rax /* retval */
111 testq %rax,%rax
113 incq %rax
/freebsd-9.3-release/sys/amd64/amd64/
H A Dapic_vector.S142 incl xhits_gbl(,%rax,4)
145 movq ipi_invltlb_counts(,%rax,8),%rax
146 incq (%rax)
151 pushq %rax
153 movq %cr3, %rax /* invalidate the TLB */
154 movq %rax, %cr3
156 movq lapic, %rax
157 movl $0, LA_EOI(%rax) /* End Of Interrupt to APIC */
162 popq %rax
[all...]
H A Dsupport.S69 movnti %rax,(%rdi,%rdx)
70 movnti %rax,8(%rdi,%rdx)
71 movnti %rax,16(%rdi,%rdx)
72 movnti %rax,24(%rdi,%rdx)
106 movq %rdi,%rax
107 subq %rsi,%rax
108 cmpq %rcx,%rax /* overlapping && src < dst? */
161 movq $-PAGE_SIZE,%rax
162 movq %rax,%rdx
163 subq %rax,
[all...]
H A Dcpu_switch.S99 movq (%rsp),%rax /* Hardware registers */
107 movq %rax,PCB_RIP(%r8)
134 movq %rax,PCPU(FPCURTHREAD)
142 movq %cr3,%rax
143 cmpq %rcx,%rax /* Same address space? */
210 movq PCPU(TSSP),%rax
214 cmpq %rax,%rdx
236 movq PCB_RIP(%r8),%rax
237 movq %rax,(%rsp)
251 movq %dr7,%rax /* ye
[all...]
/freebsd-9.3-release/sys/amd64/acpica/
H A Dacpi_switch.S97 movq PCB_CR0(%rdi), %rax
98 andq $~(CR0_EM | CR0_TS), %rax
99 movq %rax, %cr0
102 movq PCB_CR2(%rdi), %rax
103 movq %rax, %cr2
104 movq PCB_CR4(%rdi), %rax
105 movq %rax, %cr4
115 movq PCPU(TSS), %rax
116 andb $(~SDT_SYSBSY | SDT_SYSTSS), 5(%rax)
124 movq PCB_DR0(%rdi), %rax
[all...]
/freebsd-9.3-release/crypto/openssl/crypto/bn/asm/
H A Dx86_64-mont.pl58 lea 2($num),%rax
60 neg %rax
61 lea (%rsp,%rax,8),%rsp # tp=alloca(8*(num+2))
73 mov ($ap),%rax
75 mov %rax,$lo0
78 imulq $n0,%rax # "tp[0]"*n0
79 mov %rax,$m1
82 add $lo0,%rax # discarded
88 mov ($ap,$j,8),%rax
90 add $hi0,%rax
[all...]
/freebsd-9.3-release/lib/libc/amd64/sys/
H A Dcerror.S51 pushq %rax
54 movl %ecx,(%rax)
55 movq $-1,%rax
H A Dbrk.S50 movq %rdi,%rax
53 cmpq %rax,(%rdx)
55 cmpq %rax,HIDENAME(minbrk)(%rip)
64 movq $SYS_break,%rax
67 movq 0(%rsp),%rax
70 movq %rax,(%rdx)
72 movq %rax,HIDENAME(curbrk)(%rip)
74 movq $0,%rax
H A Dsbrk.S55 movq (%rdx),%rax
57 movq HIDENAME(curbrk)(%rip),%rax
61 addq %rax,%rdi
67 movq (%rdx),%rax
69 movq HIDENAME(curbrk)(%rip),%rax
/freebsd-9.3-release/lib/libkse/arch/amd64/amd64/
H A Dcontext.S34 * rax (1st return)
59 * rax 1
63 * arg1 goes in %rdi, arg2 in %rsi, etc. return value is %rax (and
125 movq $-1, %rax
142 movq (%rsp), %rax /* get return address */
143 movq %rax, MC_RIP(%rdi) /* save return address (%rip) */
145 popq %rax
146 movq %rax, MC_RFLAGS(%rdi) /* save flags */
147 movq %rsp, %rax /* setcontext pushes the return */
148 addq $8, %rax /* addres
[all...]
/freebsd-9.3-release/sys/amd64/linux32/
H A Dlinux32_support.s45 movq $VM_MAXUSER_ADDRESS-4,%rax
46 cmpq %rax,%rsi
51 movq %rax,PCB_ONFAULT(%r8)
57 movq $VM_MAXUSER_ADDRESS-4,%rax
58 cmpq %rax,%rsi
66 movq %rax,PCB_ONFAULT(%r8)
72 movq $VM_MAXUSER_ADDRESS-4,%rax
73 cmpq %rax,%rsi
85 movq %rax,PCB_ONFAULT(%r8)
91 movq $VM_MAXUSER_ADDRESS-4,%rax
[all...]
/freebsd-9.3-release/lib/libc/amd64/stdlib/
H A Dldiv.S12 movq %rdi,%rax
H A Dlldiv.S12 movq %rdi,%rax
/freebsd-9.3-release/lib/msun/amd64/
H A Ds_llrintl.S34 popq %rax
H A Ds_lrint.S35 cvtsd2si %xmm0, %rax
H A Ds_lrintf.S35 cvtss2si %xmm0, %rax
H A Ds_lrintl.S34 popq %rax
/freebsd-9.3-release/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_asm.S47 movq TF_RAX(%rsp),%rax; \
100 pushq %rax /* push temp */
101 movq 24(%rsp), %rax /* load calling RIP */
102 movq %rax, 8(%rsp) /* store calling RIP */
103 movq 32(%rsp), %rax /* load calling CS */
104 movq %rax, 16(%rsp) /* store calling CS */
105 movq 40(%rsp), %rax /* load calling RFLAGS */
106 movq %rax, 24(%rsp) /* store calling RFLAGS */
107 movq 48(%rsp), %rax /* load calling RSP */
108 subq $8, %rax /* mak
[all...]
/freebsd-9.3-release/lib/libc/amd64/string/
H A Dstrcmp.S46 movq 8(%rdi),%rax
50 cmpq %rax,%rdx
53 notq %rax
54 andq %rax,%rdx
70 movzbq %al,%rax
72 subq %rdx,%rax
H A Dmemset.S15 movq %rsi,%rax
16 andq $0xff,%rax
36 salq $32,%rax
37 orq %rdx,%rax
58 movq %r11,%rax
H A Dbzero.S16 xorq %rax,%rax /* set fill data to 0 */
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/common/atomic/amd64/
H A Dopensolaris_atomic.S32 mov %rsi, %rax // %rax = delta addend
35 addq %rsi, %rax // new value = original value + delta
59 movq %rsi, %rax

Completed in 250 milliseconds

123