Home | History | Annotate | Download | only in x86

Lines Matching refs:rax

49 	leaq	(%rdi, %rsi), %rax	/* Find local stack base.  */
50 movq %rdx, (%rax) /* Save flags. */
51 movq %rcx, 8(%rax) /* Save raddr. */
52 movq %rbp, 16(%rax) /* Save old frame pointer. */
53 movq %r10, 24(%rax) /* Relocate return address. */
54 movq %rax, %rbp /* Finalize local stack frame. */
117 movzbq %al, %rax
118 movq %rax, (%rdi)
122 movsbq %al, %rax
123 movq %rax, (%rdi)
127 movzwq %ax, %rax
128 movq %rax, (%rdi)
131 movswq %ax, %rax
132 movq %rax, (%rdi)
137 movq %rax, (%rdi)
141 movq %rax, (%rdi)
145 movq %rax, (%rdi)
172 cmovnz %rax, %rdx
173 cmovnz %r10, %rax
177 cmovnz %r10, %rax
179 movq %rax, (%rsi)
280 movq -24(%rsp), %rax
298 /* There are four possibilities here, %rax/%rdx, %xmm0/%rax,
299 %rax/%xmm0, %xmm0/%xmm1. We collapse two by always loading
302 that rax gets the second word. */
310 movq -24(%rsp), %rax
311 cmovnz %rdx, %rax