Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/lldb/test/Shell/Register/Inputs/
H A 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 …]
/llvm-project-15.0.7/llvm/test/MC/X86/
H A 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
H A 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
H A Dintel-syntax.s739 fxsave [eax] label
750 fxsave dword ptr [eax] label
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux_x86_64.cpp466 m_xstate->fxsave.stmm[reg - m_reg_info.first_st].bytes, in ReadRegister()
470 m_xstate->fxsave.stmm[reg - m_reg_info.first_mm].bytes, in ReadRegister()
474 m_xstate->fxsave.xmm[reg - m_reg_info.first_xmm].bytes, in ReadRegister()
534 m_xstate->fxsave.ftag, m_xstate->fxsave.fstat, m_xstate->fxsave.stmm)); in ReadRegister()
708 ::memcpy(dst, &m_xstate->fxsave, sizeof(m_xstate->fxsave)); in ReadAllRegisterValues()
799 ::memcpy(&m_xstate->fxsave, src, sizeof(m_xstate->fxsave)); in WriteAllRegisterValues()
902 &m_iovec, sizeof(m_xstate->fxsave), in WriteFPR()
926 m_xstate->fxsave.xmm[reg_no].bytes, in CopyXSTATEtoYMM()
942 m_xstate->fxsave.xmm[reg_no].bytes, in CopyYMMtoXSTATE()
953 return &m_xstate->fxsave; in GetFPRBuffer()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dsystem-intrinsics.ll5 ; CHECK: fxsave
6 call void @llvm.x86.fxsave(ptr %ptr)
9 declare void @llvm.x86.fxsave(ptr)
H A Dsystem-intrinsics-64.ll5 ; CHECK: fxsave
6 call void @llvm.x86.fxsave(ptr %ptr)
9 declare void @llvm.x86.fxsave(ptr)
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DRegisterContext_x86.h364 FXSAVE fxsave; // Generic floating-point registers. member
H A DRegisterContextPOSIX_x86.cpp548 m_fpr.fxsave.xmm[reg_no].bytes, in CopyYMMtoXSTATE()
565 m_fpr.fxsave.xmm[reg_no].bytes, in CopyXSTATEtoYMM()
H A DRegisterInfos_i386.h28 LLVM_EXTENSION offsetof(FPR, fxsave) + \
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Atom/
H A 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)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SandyBridge/
H A 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)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeClient/
H A 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)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/
H A Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.50 * * U fxsave (%eax)
533 … - - - - - - - - - - - - fxsave (%eax)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Broadwell/
H A 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)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver1/
H A Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.25 * * U fxsave (%eax)
522 …: - - - - - - - - - - - - fxsave (%eax)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/
H A Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.50 * * U fxsave (%eax)
524 … - - - - - - - - - - - - fxsave (%eax)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Barcelona/
H A 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)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/IceLakeServer/
H A Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.25 * * U fxsave (%eax)
522 …: - - 0.25 0.25 - - - 0.25 0.25 - - - fxsave (%eax)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver2/
H A Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 0.25 * * U fxsave (%eax)
523 … - - - - - - - - - - - - fxsave (%eax)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver3/
H A Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 100 100 25.00 * * U fxsave (%eax)
533 … - - - - - - - - - - - - fxsave (%eax)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeServer/
H A 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)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SLM/
H A Dresources-x87.s193 fxsave (%eax) label
353 # CHECK-NEXT: 1 100 1.00 * * U fxsave (%eax)
518 # CHECK-NEXT: - - - 1.00 - - - - fxsave (%eax)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Generic/
H A 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)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Haswell/
H A 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)

12