Home
last modified time | relevance | path

Searched refs:fpu_state (Results 1 – 9 of 9) sorted by relevance

/haiku/src/system/kernel/arch/x86/64/
H A Dthread.cpp178 memset(sInitialState.fpu_state, 0, gFPUSaveLength); in arch_thread_init()
187 :: "m" (sInitialState.fpu_state)); in arch_thread_init()
196 :: "m" (sInitialState.fpu_state)); in arch_thread_init()
204 :: "m" (sInitialState.fpu_state)); in arch_thread_init()
206 gFPUControlDefault = ((savefpu*)&sInitialState.fpu_state)->fp_fxsave.control; in arch_thread_init()
207 gFPUMXCSRDefault = ((savefpu*)&sInitialState.fpu_state)->fp_fxsave.mxcsr; in arch_thread_init()
267 kprintf("\tfpu_state at %p\n", thread->fpu_state); in arch_thread_dump_info()
376 sInitialState.fpu_state, gFPUSaveLength); in arch_setup_signal_frame()
448 memcpy(thread->arch_info.fpu_state, in arch_restore_signal_frame()
450 frame->fpu = &thread->arch_info.fpu_state; in arch_restore_signal_frame()
/haiku/headers/posix/arch/x86_64/
H A Dsignal.h26 struct fpu_state { struct
56 struct fpu_state fp_fxsave; argument
/haiku/headers/private/kernel/arch/x86/
H A Darch_thread_types.h60 uint8 fpu_state[512] _ALIGNED(16); member
66 uint8 fpu_state[2560] _ALIGNED(64); member
/haiku/src/system/kernel/arch/x86/
H A Darch_thread.cpp236 gX86SwapFPUFunc(from->arch_info.fpu_state, to->arch_info.fpu_state); in arch_thread_context_switch()
H A Darch_user_debugger.cpp233 x86_fxsave(thread->arch_info.fpu_state); in get_cpu_state()
236 memcpy(&cpuState->extended_registers, thread->arch_info.fpu_state, in get_cpu_state()
245 memcpy(&cpuState->extended_registers, thread->arch_info.fpu_state, in get_cpu_state()
751 memcpy(thread->arch_info.fpu_state, &cpuState->extended_registers, in arch_set_debug_cpu_state()
753 frame->fpu = &thread->arch_info.fpu_state; in arch_set_debug_cpu_state()
762 memcpy(thread->arch_info.fpu_state, &cpuState->extended_registers, in arch_set_debug_cpu_state()
764 x86_fxrstor(thread->arch_info.fpu_state); in arch_set_debug_cpu_state()
H A Darch_cpu.cpp1916 if (gFPUSaveLength > sizeof(((struct arch_thread *)0)->fpu_state)) in arch_cpu_init_post_vm()
/haiku/src/system/kernel/arch/x86/32/
H A Dthread.cpp154 x86_fxsave(sInitialState.fpu_state); in arch_thread_init()
156 x86_fnsave(sInitialState.fpu_state); in arch_thread_init()
215 kprintf("\tfpu_state at %p\n", at->fpu_state); in arch_thread_dump_info()
/haiku/headers/libs/zydis/Zydis/Internal/
H A DSharedData.h739 ZyanU8 fpu_state ZYAN_BITFIELD(ZYDIS_RW_ACTION_REQUIRED_BITS); \
/haiku/src/libs/zydis/Zydis/
H A DDecoder.c2013 if (definition->fpu_state != ZYDIS_RW_ACTION_NONE) in ZydisSetAttributes()
2022 ZYAN_ASSERT(definition->fpu_state < ZYAN_ARRAY_LENGTH(mapping)); in ZydisSetAttributes()
2023 instruction->attributes |= mapping[definition->fpu_state]; in ZydisSetAttributes()