Home
last modified time | relevance | path

Searched refs:RSP (Results 1 – 25 of 60) sorted by relevance

123

/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/thread/
H A Dfiber.d298 mov RBP, RSP; in fiber_switchContext() local
306 sub RSP, 160; in fiber_switchContext() local
307 movdqa [RSP + 144], XMM6; in fiber_switchContext()
308 movdqa [RSP + 128], XMM7; in fiber_switchContext()
309 movdqa [RSP + 112], XMM8; in fiber_switchContext()
310 movdqa [RSP + 96], XMM9; in fiber_switchContext()
311 movdqa [RSP + 80], XMM10; in fiber_switchContext()
312 movdqa [RSP + 64], XMM11; in fiber_switchContext()
313 movdqa [RSP + 48], XMM12; in fiber_switchContext()
314 movdqa [RSP + 32], XMM13; in fiber_switchContext()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/math/
H A Drounding.d55 fstcw 8[RSP] ; in ceil()
56 mov AL,9[RSP] ; in ceil()
60 mov 9[RSP],AL ; in ceil()
61 fldcw 8[RSP] ; in ceil()
63 mov 9[RSP],DL ; in ceil()
64 fldcw 8[RSP] ; in ceil()
198 fstcw 8[RSP] ; in floor()
199 mov AL,9[RSP] ; in floor()
203 mov 9[RSP],AL ; in floor()
204 fldcw 8[RSP] ; in floor()
[all …]
H A Dexponential.d1442 fld real ptr [RSP+8]; // x in version()
1443 mov AX,[RSP+8+8]; // AX = exponent and sign in version()
1457 sub RSP, 24; // Create scratch space on the stack in version() local
1461 mov dword ptr [RSP+8], 0; in version()
1462 mov dword ptr [RSP+8+4], 0x80000000; in version()
1468 fist dword ptr [RSP]; // scratchint = rndint(y) in version()
1469 fisub dword ptr [RSP]; // y - rndint(y) in version()
1471 mov EAX, [RSP]; in version()
1476 mov [RSP+8+8],AX; in version()
1478 fld real ptr [RSP+8] ; // 2^rndint(y) in version()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/config/mingw/
H A Dswitchcontext.S39 movq %RSP, %RBP;
50 movq %RSP, (%RCX);
52 movq %RDX, %RSP;
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/config/mingw/
H A Dswitchcontext.S36 movq %RSP, %RBP;
47 movq %RSP, (%RCX);
49 movq %RDX, %RSP;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DFixupStatepointCallerSaved.cpp183 RegSlotPair RSP(Reg, FI); in recordReload() local
184 auto Res = Reloads[MBB].insert(RSP); in recordReload()
191 RegSlotPair RSP(Reg, FI); in hasReload() local
192 return Reloads.count(MBB) && Reloads[MBB].count(RSP); in hasReload()
245 for (auto &RSP : GlobalIndices[EHPad]) in reset() local
246 ReservedSlots.insert(RSP.second); in reset()
256 Vec, [Reg](RegSlotPair &RSP) { return Reg == RSP.first; }); in getFrameIndex() argument
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/X86/
H A DTarget.cpp458 .addReg(X86::RSP) in allocateStackSpace()
459 .addReg(X86::RSP) in allocateStackSpace()
468 .addReg(X86::RSP) // BaseReg in fillStackSpace()
482 .addReg(X86::RSP) // BaseReg in loadToReg()
492 .addReg(X86::RSP) in releaseStackSpace()
493 .addReg(X86::RSP) in releaseStackSpace()
544 .addReg(X86::RSP) // BaseReg in loadX87STAndFinalize()
560 .addReg(X86::RSP) // BaseReg in loadX87FPAndFinalize()
581 .addReg(X86::RSP) // BaseReg in loadImplicitRegAndFinalize()
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dmath.d1995 fld real ptr [RSP+8]; // x in expm1()
1996 mov AX,[RSP+8+8]; // AX = exponent and sign in expm1()
2010 sub RSP, 24; // Create scratch space on the stack in expm1() local
2014 mov dword ptr [RSP+8], 0; in expm1()
2015 mov dword ptr [RSP+8+4], 0x80000000; in expm1()
2021 fist dword ptr [RSP]; // scratchint = rndint(y) in expm1()
2022 fisub dword ptr [RSP]; // y - rndint(y) in expm1()
2024 mov EAX, [RSP]; in expm1()
2029 mov [RSP+8+8],AX; in expm1()
2031 fld real ptr [RSP+8] ; // 2^rndint(y) in expm1()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp161 {codeview::RegisterId::RSP, X86::RSP}, in initLLVMToSEHAndCVRegMapping()
352 unsigned StackPtr = is64Bit ? X86::RSP : X86::ESP; in createX86MCAsmInfo()
625 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegisterOrZero()
653 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegisterOrZero()
690 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegisterOrZero()
726 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegisterOrZero()
762 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegisterOrZero()
763 return X86::RSP; in getX86SubSuperRegisterOrZero()
/netbsd-src/external/gpl3/binutils.old/dist/gprofng/libcollector/
H A Dunwind.c1475 #define RSP 4 macro
1521 if (regs == RSP) in check_modrm()
2810 else if (reg == RSP) in find_i386_ret_addr()
2951 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP) in find_i386_ret_addr()
2973 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP) in find_i386_ret_addr()
3002 if (MRM_REGS (modrm) == RBP && MRM_REGD (modrm) == RSP) in find_i386_ret_addr()
3005 else if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RBP) in find_i386_ret_addr()
3016 if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RBP) in find_i386_ret_addr()
3028 if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RDX) in find_i386_ret_addr()
3036 else if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RBP) in find_i386_ret_addr()
[all …]
/netbsd-src/external/gpl3/binutils/dist/gprofng/libcollector/
H A Dunwind.c1481 #define RSP 4 macro
1527 if (regs == RSP) in check_modrm()
2816 else if (reg == RSP) in find_i386_ret_addr()
2957 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP) in find_i386_ret_addr()
2979 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP) in find_i386_ret_addr()
3008 if (MRM_REGS (modrm) == RBP && MRM_REGD (modrm) == RSP) in find_i386_ret_addr()
3011 else if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RBP) in find_i386_ret_addr()
3022 if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RBP) in find_i386_ret_addr()
3034 if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RDX) in find_i386_ret_addr()
3042 else if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RBP) in find_i386_ret_addr()
[all …]
/netbsd-src/external/bsd/pcc/dist/pcc/arch/amd64/
H A Dmacdefs.h165 #define RSP 007 macro
234 #define STKREG RSP /* stack pointer */
H A Dlocal2.c101 if ((o == REG || o == OREG) && (regno(p) == RBP || regno(p) == RSP)) in chkf()
415 printf(" addq $%d, %s\n", pr, rnames[RSP]); in zzzcode()
988 printf(" subq $%d,%s\n", size, rnames[RSP]); in lastcall()
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/
H A Ddmain2.d355 fstcw word ptr [RSP]; in _d_run_main()
356 or [RSP], 0b11_00_111111; // 11: use 64 bit extended-precision in _d_run_main()
358 fldcw word ptr [RSP]; in _d_run_main()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrControl.td328 // RSP is marked as a use to prevent stack-pointer assignments that appear
331 let isCall = 1, Uses = [RSP, SSP], SchedRW = [WriteJump] in {
364 isCodeGenOnly = 1, Uses = [RSP, SSP] in {
398 Uses = [RSP, SSP],
419 Uses = [RSP, SSP],
438 let Uses = [RSP, EFLAGS, SSP] in {
H A DX86RegisterInfo.td176 def RSP : X86Reg<"rsp", 4, [ESP]>, DwarfRegNum<[7, -2, -2]>;
437 RBX, R14, R15, R12, R13, RBP, RSP, RIP)>;
463 R8, R9, R11, RIP, RSP)>;
466 RIP, RSP)>;
484 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
489 // GR64_NOSP - GR64 registers except RSP (and RIP).
490 def GR64_NOSP : RegisterClass<"X86", [i64], 64, (sub GR64, RSP, RIP)>;
497 // GR64_NOREX_NOSP - GR64_NOREX registers except RSP.
H A DX86LoadValueInjectionRetHardening.cpp99 X86::RSP, false, 0) in runOnMachineFunction()
H A DX86FrameLowering.cpp846 addRegOffset(BuildMI(&MBB, DL, TII.get(X86::MOV64mr)), X86::RSP, false, in emitStackProbeInlineWindowsCoreCLR64()
850 addRegOffset(BuildMI(&MBB, DL, TII.get(X86::MOV64mr)), X86::RSP, false, in emitStackProbeInlineWindowsCoreCLR64()
863 BuildMI(&MBB, DL, TII.get(X86::MOV64rr), CopyReg).addReg(X86::RSP); in emitStackProbeInlineWindowsCoreCLR64()
933 X86::RSP, false, RCXShadowSlot); in emitStackProbeInlineWindowsCoreCLR64()
937 X86::RSP, false, RDXShadowSlot); in emitStackProbeInlineWindowsCoreCLR64()
943 BuildMI(*ContinueMBB, ContinueMBBI, DL, TII.get(X86::SUB64rr), X86::RSP) in emitStackProbeInlineWindowsCoreCLR64()
944 .addReg(X86::RSP) in emitStackProbeInlineWindowsCoreCLR64()
1009 unsigned SP = Uses64BitFramePtr ? X86::RSP : X86::ESP; in emitStackProbeCall()
1514 .addUse(X86::RSP) in emitPrologue()
1520 BuildMI(MBB, MBBI, DL, TII.get(X86::SUB64ri8), X86::RSP) in emitPrologue()
[all …]
H A DX86RegisterInfo.cpp66 StackPtr = Use64BitReg ? X86::RSP : X86::ESP; in X86RegisterInfo()
543 for (const MCPhysReg &SubReg : subregs_inclusive(X86::RSP)) in getReservedRegs()
844 if (!Uses.count(CS) && CS != X86::RIP && CS != X86::RSP && CS != X86::ESP) in findDeadCallerSavedReg()
H A DX86SpeculativeLoadHardening.cpp1544 auto OrI = BuildMI(MBB, InsertPt, Loc, TII->get(X86::OR64rr), X86::RSP) in mergePredStateIntoSP()
1545 .addReg(X86::RSP) in mergePredStateIntoSP()
1562 .addReg(X86::RSP); in extractPredStateFromSP()
1591 } else if (BaseMO.getReg() == X86::RSP) { in hardenLoadAddr()
2152 .addReg(/*Base*/ X86::RSP) in tracePredStateThroughCall()
H A DX86IndirectThunks.cpp245 const Register SPReg = Is64Bit ? X86::RSP : X86::ESP; in populateThunk()
/netbsd-src/sys/arch/amd64/include/
H A Dframe_regs.h64 greg(rsp, RSP, 24) /* tf_rsp */ \
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/rt/
H A Ddmain2.d397 fstcw word ptr [RSP]; in private()
398 or [RSP], 0b11_00_111111; // 11: use 64 bit extended-precision in private()
400 fldcw word ptr [RSP]; in private()
/netbsd-src/doc/
H A DTODO.nvmm17 emulator. For example if the guest makes an MMIO access relative to RSP, we
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp511 case EncodedFramePtrReg::StackPtr: return RegisterId::RSP; in decodeFramePtrReg()
546 case RegisterId::RSP: in encodeFramePtrReg()

123