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

/haiku/src/system/libroot/posix/arch/x86_64/
H A Dsiglongjmp.S14 movq JMP_REGS_R15(%rdi), %r15
15 movq JMP_REGS_R14(%rdi), %r14
16 movq JMP_REGS_R13(%rdi), %r13
17 movq JMP_REGS_R12(%rdi), %r12
18 movq JMP_REGS_BX(%rdi), %rbx
19 movq JMP_REGS_BP(%rdi), %rbp
22 movq JMP_REGS_SP(%rdi), %rsp
23 movq JMP_REGS_IP(%rdi), %rax
H A Dsigsetjmp.S14 movq %rax, JMP_REGS_IP(%rdi)
16 movq %rax, JMP_REGS_SP(%rdi)
19 movq %rbp, JMP_REGS_BP(%rdi)
20 movq %rbx, JMP_REGS_BX(%rdi)
21 movq %r12, JMP_REGS_R12(%rdi)
22 movq %r13, JMP_REGS_R13(%rdi)
23 movq %r14, JMP_REGS_R14(%rdi)
24 movq %r15, JMP_REGS_R15(%rdi)
/haiku/src/system/glue/arch/x86_64/
H A Dcrtn.S17 pop %rdi
25 pop %rdi
H A Dcrti.S31 push %rdi
41 push %rdi
/haiku/src/bin/debug/ltrace/arch/x86_64/
H A Darch_ltrace_stub.S17 push %rdi
19 lea call_stub(%rip), %rdi
24 movq (call_stub_callback_address - call_stub)(%rdi), %rax
28 pop %rdi
57 push %rdi
65 pop %rdi
67 movq %rsi, (call_stub_callback_address - call_stub)(%rdi)
/haiku/src/system/kernel/arch/x86/64/
H A Darch.S39 movq 8(%rax), %rdi
47 movq %rax, %rdi
95 movq $.L_debug_call_fault_handler, CPU_ENT_fault_handler(%rdi)
96 movq %rbp, CPU_ENT_fault_handler_stack_pointer(%rdi)
99 movq %rcx, %rdi
110 movq -8(%rsp), %rdi
126 xsave64 (%rdi)
130 xsavec64 (%rdi)
134 xrstor64 (%rdi)
H A Dinterrupts.S29 push %rdi; \
57 pop %rdi; \
71 leaq THREAD_time_lock(%r12), %rdi; \
75 leaq THREAD_time_lock(%r12), %rdi; \
228 leaq (%rsp), %rdi
234 movq %rsp, %rdi
236 fxsaveq (%rdi)
240 movq %rbp, %rdi
246 movq %rsp, %rdi
248 fxrstorq (%rdi)
[all...]
H A Dentry_compat.S31 push %rdi; \
59 pop %rdi; \
73 leaq THREAD_time_lock(%r12), %rdi; \
77 leaq THREAD_time_lock(%r12), %rdi; \
223 movq %rsp, %rdi
250 movl $0, (%rdi)
251 addq $4, %rdi
267 pop %rdi
323 push %rdi
328 movq %r14, %rdi // syscal
[all...]
H A Dthread.cpp356 signalFrameData->context.uc_mcontext.rdi = frame->di;
430 frame->di = signalFrameData->context.uc_mcontext.rdi;
/haiku/src/system/libroot/posix/glibc/arch/x86_64/
H A Dadd_n.S27 leaq (%rdi,%rcx,8), %rdi
36 movq %rax, (%rdi,%rcx,8)
H A Dmul_1.S28 leaq (%rdi,%rdx,8), %rdi
37 movq %rax, (%rdi,%r11,8)
H A Dsub_n.S27 leaq (%rdi,%rcx,8), %rdi
36 movq %rax, (%rdi,%rcx,8)
H A Daddmul_1.S28 leaq (%rdi,%rdx,8), %rdi
36 addq (%rdi,%r11,8), %rax
40 movq %rax, (%rdi,%r11,8)
H A Dsubmul_1.S28 leaq (%rdi,%r11,8), %rdi
34 movq (%rdi,%r11,8), %r10
41 movq %r10, (%rdi,%r11,8)
H A Drshift.S34 leaq (%rdi,%rdx,8), %rdi
45 movq %mm3, -16(%rdi,%rdx,8)
52 movq %mm2, -8(%rdi,%rdx,8)
59 movq %mm2, -8(%rdi)
H A Dlshift.S43 movq %mm3, 8(%rdi,%rdx,8)
50 movq %mm2, (%rdi,%rdx,8)
57 movq %mm2, (%rdi)
/haiku/src/system/boot/platform/efi/arch/x86_64/
H A Dcrt0-efi-x86_64.S47 lea ImageBase(%rip), %rdi
56 popq %rdi
H A Dentry.S22 movq %rdi, %cr3
54 leaq gKernelArgs(%rip), %rdi
H A Dlong_smp_trampoline.S116 popq %rdi
/haiku/headers/posix/arch/x86_64/
H A Dsignal.h72 unsigned long rdi; member in struct:vregs
/haiku/headers/os/arch/x86_64/
H A Darch_debugger.h29 uint64 rdi; member in struct:x86_64_debug_cpu_state
/haiku/src/system/libroot/os/arch/x86_64/
H A Dbyteorder.S27 movq %rdi, %rax
/haiku/src/system/boot/platform/bios_ia32/
H A Dlong_asm.S90 leaq gKernelArgs(%rip), %rdi
/haiku/src/kits/debugger/arch/x86_64/
H A DCpuStateX8664.cpp37 SetIntRegister(X86_64_REGISTER_RDI, state.rdi);
166 x64State->rdi = IntRegisterValue(X86_64_REGISTER_RDI);
/haiku/src/system/kernel/arch/x86/
H A Darch_user_debugger.cpp92 cpuState->rdi = frame->di;
132 frame->di = cpuState->rdi;

Completed in 100 milliseconds