Home
last modified time | relevance | path

Searched refs:fxsave (Results 1 – 25 of 58) sorted by relevance

123

/external/llvm-project/lldb/test/Shell/Register/Inputs/
Dx86-fp-write.cpp17 } fxsave; in main() local
38 : "a"(st), "m"(env), "m"(fxsave) in main()
42 assert(env[0] == fxsave.i16[0]); in main()
43 assert(env[2] == fxsave.i16[1]); in main()
48 printf("fop = 0x%04" PRIx16 "\n", fxsave.i16[3]); in main()
50 printf("fip = 0x%016" PRIx64 "\n", fxsave.i64[1]); in main()
51 printf("fdp = 0x%016" PRIx64 "\n", fxsave.i64[2]); in main()
53 printf("fip = 0x%08" PRIx32 "\n", fxsave.i32[2]); in main()
54 printf("fcs = 0x%04" PRIx16 "\n", fxsave.i16[6]); in main()
55 printf("fdp = 0x%08" PRIx32 "\n", fxsave.i32[4]); in main()
[all …]
/external/llvm-project/llvm/test/MC/X86/
DFXSAVE-32.s29 fxsave -485498096(%edx,%eax,4) label
33 fxsave 485498096(%edx,%eax,4) label
37 fxsave 485498096(%edx) label
41 fxsave 485498096 label
45 fxsave 64(%edx,%eax) label
49 fxsave (%edx) label
DFXSAVE-64.s29 fxsave 485498096 label
33 fxsave 64(%rdx) label
37 fxsave 64(%rdx,%rax,4) label
41 fxsave -64(%rdx,%rax,4) label
45 fxsave 64(%rdx,%rax) label
49 fxsave (%rdx) label
/external/llvm-project/lldb/source/Plugins/Process/FreeBSD/
DRegisterContextPOSIXProcessMonitor_x86.cpp79 return monitor.ReadFPR(m_thread.GetID(), &m_fpr.fxsave, in ReadFPR()
80 sizeof(m_fpr.fxsave)); in ReadFPR()
96 return monitor.WriteFPR(m_thread.GetID(), &m_fpr.fxsave, in WriteFPR()
97 sizeof(m_fpr.fxsave)); in WriteFPR()
214 value.SetBytes(m_fpr.fxsave.stmm[reg - m_reg_info.first_st].bytes, in ReadRegister()
217 value.SetBytes(m_fpr.fxsave.stmm[reg - m_reg_info.first_mm].bytes, in ReadRegister()
220 value.SetBytes(m_fpr.fxsave.xmm[reg - m_reg_info.first_xmm].bytes, in ReadRegister()
278 ::memcpy(m_fpr.fxsave.stmm[reg - m_reg_info.first_st].bytes, in WriteRegister()
282 ::memcpy(m_fpr.fxsave.stmm[reg - m_reg_info.first_mm].bytes, in WriteRegister()
286 ::memcpy(m_fpr.fxsave.xmm[reg - m_reg_info.first_xmm].bytes, in WriteRegister()
[all …]
/external/llvm-project/lldb/source/Plugins/Process/Linux/
DNativeRegisterContextLinux_x86_64.cpp468 m_xstate->fxsave.stmm[reg - m_reg_info.first_st].bytes, in ReadRegister()
472 m_xstate->fxsave.stmm[reg - m_reg_info.first_mm].bytes, in ReadRegister()
476 m_xstate->fxsave.xmm[reg - m_reg_info.first_xmm].bytes, in ReadRegister()
534 if (src == reinterpret_cast<uint8_t *>(&m_xstate->fxsave.ftag)) { in ReadRegister()
536 m_xstate->fxsave.ftag, m_xstate->fxsave.fstat, m_xstate->fxsave.stmm)); in ReadRegister()
597 ::memcpy(m_xstate->fxsave.stmm[reg_index - m_reg_info.first_st].bytes, in WriteRegister()
601 ::memcpy(m_xstate->fxsave.stmm[reg_index - m_reg_info.first_mm].bytes, in WriteRegister()
605 ::memcpy(m_xstate->fxsave.xmm[reg_index - m_reg_info.first_xmm].bytes, in WriteRegister()
650 if (dst == reinterpret_cast<uint8_t *>(&m_xstate->fxsave.ftag)) in WriteRegister()
651 m_xstate->fxsave.ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister()
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dsystem-intrinsics.ll5 ; CHECK: fxsave
6 call void @llvm.x86.fxsave(i8* %ptr)
9 declare void @llvm.x86.fxsave(i8*)
Dsystem-intrinsics-64.ll5 ; CHECK: fxsave
6 call void @llvm.x86.fxsave(i8* %ptr)
9 declare void @llvm.x86.fxsave(i8*)
/external/llvm/test/CodeGen/X86/
Dsystem-intrinsics.ll5 ; CHECK: fxsave
6 call void @llvm.x86.fxsave(i8* %ptr)
9 declare void @llvm.x86.fxsave(i8*)
Dsystem-intrinsics-64.ll5 ; CHECK: fxsave
6 call void @llvm.x86.fxsave(i8* %ptr)
9 declare void @llvm.x86.fxsave(i8*)
/external/cpuinfo/src/x86/
Disa.c178 isa.fxsave = !!((basic_info.edx | extended_info.edx) & UINT32_C(0x01000000)); in cpuinfo_x86_detect_isa()
313 if (isa.sse && isa.fxsave) { in cpuinfo_x86_detect_isa()
/external/llvm-project/lldb/source/Plugins/Process/Utility/
DRegisterContext_x86.h364 FXSAVE fxsave; // Generic floating-point registers. member
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Atom/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 140 70.00 * * U fxsave (%eax)
512 # CHECK-NEXT: 70.00 70.00 fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.33 * * U fxsave (%eax)
518 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.33 * * U fxsave (%eax)
518 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.25 * * U fxsave (%eax)
522 …: - - - - - - - - - - - - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.25 * * U fxsave (%eax)
520 # CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.50 * * U fxsave (%eax)
524 … - - - - - - - - - - - - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.25 * * U fxsave (%eax)
520 # CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SLM/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 1.00 * * U fxsave (%eax)
518 # CHECK-NEXT: - - - 1.00 - - - - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.25 * * U fxsave (%eax)
523 … - - - - - - - - - - - - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.50 * * U fxsave (%eax)
533 … - - - - - - - - - - - - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.25 * * U fxsave (%eax)
520 # CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.33 * * U fxsave (%eax)
518 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - fxsave (%eax)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.25 * * U fxsave (%eax)
520 # CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fxsave (%eax)
/external/llvm/test/MC/X86/
Dintel-syntax.s665 fxsave [eax] label
676 fxsave dword ptr [eax] label

123