Home
last modified time | relevance | path

Searched refs:mxcsr (Results 1 – 25 of 33) sorted by relevance

12

/external/valgrind/VEX/priv/
Dhost_generic_maddf.c50 unsigned int mxcsr; \
51 __asm __volatile__ ("stmxcsr %0" : "=m" (mxcsr)); \
52 (env) = mxcsr; \
53 mxcsr = (mxcsr | 0x7f80) & ~0x3f; \
54 __asm __volatile__ ("ldmxcsr %0" : : "m" (mxcsr));\
60 unsigned int mxcsr, ret; \
61 __asm __volatile__ ("stmxcsr %0" : "=m" (mxcsr)); \
62 ret = (mxcsr >> 5) & 1; \
63 mxcsr = (mxcsr & 0x3d) | (env); \
64 __asm __volatile__ ("ldmxcsr %0" : : "m" (mxcsr));\
[all …]
Dguest_x86_helpers.c1543 ULong x86g_check_ldmxcsr ( UInt mxcsr ) in x86g_check_ldmxcsr() argument
1547 UInt rmode = (mxcsr >> 13) & 3; in x86g_check_ldmxcsr()
1552 if ((mxcsr & 0x1F80) != 0x1F80) { in x86g_check_ldmxcsr()
1557 if (mxcsr & (1<<15)) { in x86g_check_ldmxcsr()
1562 if (mxcsr & (1<<6)) { in x86g_check_ldmxcsr()
1710 UInt mxcsr; in x86g_dirtyhelper_FXSAVE() local
1717 mxcsr = x86g_create_mxcsr( gst->guest_SSEROUND ); in x86g_dirtyhelper_FXSAVE()
1749 addrS[12] = toUShort(mxcsr); /* MXCSR */ in x86g_dirtyhelper_FXSAVE()
1750 addrS[13] = toUShort(mxcsr >> 16); in x86g_dirtyhelper_FXSAVE()
1949 VexEmNote LibVEX_GuestX86_put_mxcsr ( /*IN*/UInt mxcsr, in LibVEX_GuestX86_put_mxcsr() argument
[all …]
Dguest_x86_defs.h122 extern ULong x86g_check_ldmxcsr ( UInt mxcsr );
Dguest_amd64_defs.h122 extern ULong amd64g_check_ldmxcsr ( ULong mxcsr );
Dguest_amd64_helpers.c2131 UInt mxcsr; in amd64g_dirtyhelper_XSAVE_COMPONENT_1_EXCLUDING_XMMREGS() local
2135 mxcsr = amd64g_create_mxcsr( gst->guest_SSEROUND ); in amd64g_dirtyhelper_XSAVE_COMPONENT_1_EXCLUDING_XMMREGS()
2137 addrS[12] = toUShort(mxcsr); /* MXCSR */ in amd64g_dirtyhelper_XSAVE_COMPONENT_1_EXCLUDING_XMMREGS()
2138 addrS[13] = toUShort(mxcsr >> 16); in amd64g_dirtyhelper_XSAVE_COMPONENT_1_EXCLUDING_XMMREGS()
2358 ULong amd64g_check_ldmxcsr ( ULong mxcsr ) in amd64g_check_ldmxcsr() argument
2362 ULong rmode = (mxcsr >> 13) & 3; in amd64g_check_ldmxcsr()
2367 if ((mxcsr & 0x1F80) != 0x1F80) { in amd64g_check_ldmxcsr()
2372 if (mxcsr & (1<<15)) { in amd64g_check_ldmxcsr()
2377 if (mxcsr & (1<<6)) { in amd64g_check_ldmxcsr()
/external/mesa3d/src/gallium/auxiliary/util/
Du_math.c90 unsigned mxcsr = 0; in util_fpstate_get() local
94 mxcsr = _mm_getcsr(); in util_fpstate_get()
98 return mxcsr; in util_fpstate_get()
130 util_fpstate_set(unsigned mxcsr) in util_fpstate_set() argument
134 _mm_setcsr(mxcsr); in util_fpstate_set()
/external/swiftshader/third_party/LLVM/test/CodeGen/Generic/
D2007-04-27-LargeMemObject.ll8 %mxcsr = alloca %struct..0anon, align 16 ; <%struct..0anon*> [#uses=1]
10 …deeffect "$0 $1", "=*m,*m,~{dirflag},~{fpsr},~{flags}"( %struct..0anon* %mxcsr, %struct..0anon* %…
/external/llvm/test/CodeGen/Generic/
D2007-04-27-LargeMemObject.ll8 %mxcsr = alloca %struct..0anon, align 16 ; <%struct..0anon*> [#uses=1]
10 …deeffect "$0 $1", "=*m,*m,~{dirflag},~{fpsr},~{flags}"( %struct..0anon* %mxcsr, %struct..0anon* %…
/external/google-breakpad/src/common/android/
Dbreakpad_getcontext_unittest.cc158 COMPILE_ASSERT_EQ(offsetof(_libc_fpstate,mxcsr),offsetof(_fpstate,mxcsr), in TEST()
173 COMPILE_ASSERT_EQ(FPREGS_OFFSET_MXCSR, offsetof(_libc_fpstate,mxcsr), in TEST()
/external/compiler-rt/test/sanitizer_common/TestCases/Linux/
Dptrace.cc42 if (fpregs.mxcsr) in main()
43 printf("%x\n", fpregs.mxcsr); in main()
/external/kernel-headers/original/uapi/asm-x86/asm/
Dsigcontext.h122 __u32 mxcsr; member
156 __u32 mxcsr; member
Dkvm.h167 __u32 mxcsr; member
/external/strace/mpers-mx32/
Dstruct_rt_sigframe.h31 uint32_t mxcsr; member
/external/libchrome/sandbox/linux/system_headers/
Dx86_64_linux_ucontext.h35 uint32_t mxcsr; member
/external/valgrind/coregrind/m_syswrap/
Dsyswrap-x86-solaris.c291 fs->mxcsr = LibVEX_GuestX86_get_mxcsr(&tst->arch.vex); in ML_()
292 VG_TRACK(post_mem_write, part, tid, (Addr)&fs->mxcsr, sizeof(fs->mxcsr)); in ML_()
523 (Addr)&fs->mxcsr, sizeof(fs->mxcsr)); in ML_()
524 note = LibVEX_GuestX86_put_mxcsr(fs->mxcsr, &tst->arch.vex); in ML_()
Dsyswrap-amd64-solaris.c268 VG_TRACK(post_mem_write, part, tid, (Addr)&fs->mxcsr, sizeof(fs->mxcsr)); in ML_()
508 (Addr)&fs->mxcsr, sizeof(fs->mxcsr)); in ML_()
/external/valgrind/include/vki/
Dvki-amd64-linux.h186 __vki_u32 mxcsr; member
504 __vki_u32 mxcsr; member
Dvki-x86-linux.h227 unsigned long mxcsr; member
597 long mxcsr; member
/external/google-breakpad/src/client/linux/dump_writer_common/
Dthread_info.cc116 U32(out->extended_registers + 24, fpxregs.mxcsr); in FillCPUContext()
180 out->flt_save.mx_csr = fpregs.mxcsr;
Ducontext_reader.cc140 out->flt_save.mx_csr = fpregs->mxcsr;
/external/valgrind/VEX/pub/
Dlibvex_guest_x86.h317 VexEmNote LibVEX_GuestX86_put_mxcsr ( /*IN*/UInt mxcsr,
/external/compiler-rt/test/asan/TestCases/Linux/
Dptrace.cc125 printf("%lx\n", (unsigned long)fpxregs.mxcsr); in main()
/external/valgrind/coregrind/m_coredump/
Dcoredump-solaris.c338 UInt mxcsr = LibVEX_GuestX86_get_mxcsr(CONST_CAST(VexGuestX86State *, in fill_fpregset() local
340 fs->mxcsr = mxcsr; in fill_fpregset()
571 UInt mxcsr = LibVEX_GuestX86_get_mxcsr(CONST_CAST(VexGuestX86State *, in fill_xregs() local
573 xregs->pr_un.pr_xsave.pr_mxcsr = mxcsr; in fill_xregs()
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_arit.h403 LLVMValueRef mxcsr);
Dlp_bld_arit.c3778 LLVMValueRef mxcsr = in lp_build_fpstate_set_denorms_zero() local
3786 mxcsr = LLVMBuildOr(builder, mxcsr, in lp_build_fpstate_set_denorms_zero()
3787 LLVMConstInt(LLVMTypeOf(mxcsr), daz_ftz, 0), ""); in lp_build_fpstate_set_denorms_zero()
3789 mxcsr = LLVMBuildAnd(builder, mxcsr, in lp_build_fpstate_set_denorms_zero()
3790 LLVMConstInt(LLVMTypeOf(mxcsr), ~daz_ftz, 0), ""); in lp_build_fpstate_set_denorms_zero()
3793 LLVMBuildStore(builder, mxcsr, mxcsr_ptr); in lp_build_fpstate_set_denorms_zero()

12