/freebsd-9.3-release/sys/boot/userboot/libstand/amd64/ |
H A D | _setjmp.S | 50 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.S | 50 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 D | rfork_thread.S | 56 movq $SYS_rfork, %rax 84 movq $SYS_exit, %rax 86 movq $SYS_sys_exit, %rax
|
H A D | sigsetjmp.S | 79 xorq %rax,%rax 100 movq %rsi,%rax /* retval */ 111 testq %rax,%rax 113 incq %rax
|
/freebsd-9.3-release/sys/amd64/amd64/ |
H A D | apic_vector.S | 142 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 D | support.S | 69 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 D | cpu_switch.S | 99 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 D | acpi_switch.S | 97 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 D | x86_64-mont.pl | 58 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 D | cerror.S | 51 pushq %rax 54 movl %ecx,(%rax) 55 movq $-1,%rax
|
H A D | brk.S | 50 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 D | sbrk.S | 55 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 D | context.S | 34 * 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 D | linux32_support.s | 45 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 D | ldiv.S | 12 movq %rdi,%rax
|
H A D | lldiv.S | 12 movq %rdi,%rax
|
/freebsd-9.3-release/lib/msun/amd64/ |
H A D | s_llrintl.S | 34 popq %rax
|
H A D | s_lrint.S | 35 cvtsd2si %xmm0, %rax
|
H A D | s_lrintf.S | 35 cvtss2si %xmm0, %rax
|
H A D | s_lrintl.S | 34 popq %rax
|
/freebsd-9.3-release/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_asm.S | 47 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 D | strcmp.S | 46 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 D | memset.S | 15 movq %rsi,%rax 16 andq $0xff,%rax 36 salq $32,%rax 37 orq %rdx,%rax 58 movq %r11,%rax
|
H A D | bzero.S | 16 xorq %rax,%rax /* set fill data to 0 */
|
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/common/atomic/amd64/ |
H A D | opensolaris_atomic.S | 32 mov %rsi, %rax // %rax = delta addend 35 addq %rsi, %rax // new value = original value + delta 59 movq %rsi, %rax
|