| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/thread/ |
| H A D | fiber.d | 298 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 D | rounding.d | 55 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 D | exponential.d | 1442 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 D | switchcontext.S | 39 movq %RSP, %RBP; 50 movq %RSP, (%RCX); 52 movq %RDX, %RSP;
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/config/mingw/ |
| H A D | switchcontext.S | 36 movq %RSP, %RBP; 47 movq %RSP, (%RCX); 49 movq %RDX, %RSP;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | FixupStatepointCallerSaved.cpp | 183 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 D | Target.cpp | 458 .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 D | math.d | 1995 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 D | X86MCTargetDesc.cpp | 161 {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 D | unwind.c | 1475 #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 D | unwind.c | 1481 #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 D | macdefs.h | 165 #define RSP 007 macro 234 #define STKREG RSP /* stack pointer */
|
| H A D | local2.c | 101 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 D | dmain2.d | 355 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 D | X86InstrControl.td | 328 // 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 D | X86RegisterInfo.td | 176 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 D | X86LoadValueInjectionRetHardening.cpp | 99 X86::RSP, false, 0) in runOnMachineFunction()
|
| H A D | X86FrameLowering.cpp | 846 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 D | X86RegisterInfo.cpp | 66 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 D | X86SpeculativeLoadHardening.cpp | 1544 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 D | X86IndirectThunks.cpp | 245 const Register SPReg = Is64Bit ? X86::RSP : X86::ESP; in populateThunk()
|
| /netbsd-src/sys/arch/amd64/include/ |
| H A D | frame_regs.h | 64 greg(rsp, RSP, 24) /* tf_rsp */ \
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/rt/ |
| H A D | dmain2.d | 397 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 D | TODO.nvmm | 17 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 D | SymbolRecordMapping.cpp | 511 case EncodedFramePtrReg::StackPtr: return RegisterId::RSP; in decodeFramePtrReg() 546 case RegisterId::RSP: in encodeFramePtrReg()
|