HomeSort by: relevance | last modified time | path
    Searched refs:RSP (Results 1 - 25 of 41) sorted by relevancy

1 2

  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/config/mingw/
switchcontext.S 39 movq %RSP, %RBP;
50 movq %RSP, (%RCX);
52 movq %RDX, %RSP;
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/thread/
fiber.d 298 mov RBP, RSP;
306 sub RSP, 160;
307 movdqa [RSP + 144], XMM6;
308 movdqa [RSP + 128], XMM7;
309 movdqa [RSP + 112], XMM8;
310 movdqa [RSP + 96], XMM9;
311 movdqa [RSP + 80], XMM10;
312 movdqa [RSP + 64], XMM11;
313 movdqa [RSP + 48], XMM12;
314 movdqa [RSP + 32], XMM13
    [all...]
osthread.d 388 ulong[16] m_reg; // rdi,rsi,rbp,rsp,rbx,rdx,rcx,rax
404 ulong[16] m_reg; // rdi,rsi,rbp,rsp,rbx,rdx,rcx,rax
1552 mov sp[RBP], RSP;
1568 mov sp[RBP], RSP;
1631 asm pure nothrow @nogc { naked; mov RAX, RSP; ret; }
1785 t.m_curr.tstack = cast(void*) context.Rsp;
1786 // rax,rbx,rcx,rdx,rdi,rsi,rbp,rsp
1794 t.m_reg[7] = context.Rsp;
1849 t.m_curr.tstack = cast(void*) state.rsp;
1850 // rax,rbx,rcx,rdx,rdi,rsi,rbp,rsp
    [all...]
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/math/
rounding.d 55 fstcw 8[RSP] ;
56 mov AL,9[RSP] ;
60 mov 9[RSP],AL ;
61 fldcw 8[RSP] ;
63 mov 9[RSP],DL ;
64 fldcw 8[RSP] ;
198 fstcw 8[RSP] ;
199 mov AL,9[RSP] ;
203 mov 9[RSP],AL ;
204 fldcw 8[RSP] ;
    [all...]
exponential.d 1442 fld real ptr [RSP+8]; // x
1443 mov AX,[RSP+8+8]; // AX = exponent and sign
1457 sub RSP, 24; // Create scratch space on the stack
1458 // [RSP,RSP+2] = scratchint
1459 // [RSP+4..+6, +8..+10, +10] = scratchreal
1461 mov dword ptr [RSP+8], 0;
1462 mov dword ptr [RSP+8+4], 0x80000000;
1468 fist dword ptr [RSP]; // scratchint = rndint(y)
1469 fisub dword ptr [RSP]; // y - rndint(y
    [all...]
  /src/sys/arch/amd64/include/
frame_regs.h 64 greg(rsp, RSP, 24) /* tf_rsp */ \
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
FixupStatepointCallerSaved.cpp 183 RegSlotPair RSP(Reg, FI);
184 auto Res = Reloads[MBB].insert(RSP);
191 RegSlotPair RSP(Reg, FI);
192 return Reloads.count(MBB) && Reloads[MBB].count(RSP);
245 for (auto &RSP : GlobalIndices[EHPad])
246 ReservedSlots.insert(RSP.second);
256 Vec, [Reg](RegSlotPair &RSP) { return Reg == RSP.first; });
  /src/external/gpl3/gdb.old/dist/gdbserver/
netbsd-amd64-low.cc 39 AMD64_RSP_REGNUM, /* %rsp */
103 netbsd_x86_64_collect_gp (AMD64_RSP_REGNUM, RSP);
140 netbsd_x86_64_supply_gp (AMD64_RSP_REGNUM, RSP);
  /src/external/gpl3/gdb/dist/gdbserver/
netbsd-amd64-low.cc 39 AMD64_RSP_REGNUM, /* %rsp */
103 netbsd_x86_64_collect_gp (AMD64_RSP_REGNUM, RSP);
140 netbsd_x86_64_supply_gp (AMD64_RSP_REGNUM, RSP);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LoadValueInjectionRetHardening.cpp 93 // from RSP to assert that RSP points to a valid page. The write to RSP
99 X86::RSP, false, 0)
X86IndirectThunks.cpp 158 // movq %r11, (%rsp)
245 const Register SPReg = Is64Bit ? X86::RSP : X86::ESP;
X86FrameLowering.cpp 257 // addq %rsp, %rax
258 // xchg %rax, (%rsp)
259 // movq (%rsp), %rsp
281 // Load new SP from the top of the stack into RSP.
547 // between the unaligned rsp and current rsp.
751 // We need to exit with RSP modified by this amount and execute suitable
753 // All stack probing must be done without modifying RSP.
758 // CopyReg = RSP
    [all...]
X86RegisterInfo.cpp 66 StackPtr = Use64BitReg ? X86::RSP : X86::ESP;
543 for (const MCPhysReg &SubReg : subregs_inclusive(X86::RSP))
844 if (!Uses.count(CS) && CS != X86::RIP && CS != X86::RSP && CS != X86::ESP)
X86SpeculativeLoadHardening.cpp 1544 auto OrI = BuildMI(MBB, InsertPt, Loc, TII->get(X86::OR64rr), X86::RSP)
1545 .addReg(X86::RSP)
1562 .addReg(X86::RSP);
1591 } else if (BaseMO.getReg() == X86::RSP) {
1594 // explicit RSP register as the base.
1596 "Explicit RSP access with dynamic index!");
1598 dbgs() << " Cannot harden base of explicit RSP offset in a load!");
2023 // pointers canonical) and merge it into RSP. This will allow the caller to
2051 /// advantage of the red-zone to load the return address from `8(%rsp)` where it
2052 /// was left by the RET instruction when it popped `%rsp`. Alternatively, we ca
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/X86/
Target.cpp 458 .addReg(X86::RSP)
459 .addReg(X86::RSP)
468 .addReg(X86::RSP) // BaseReg
482 .addReg(X86::RSP) // BaseReg
492 .addReg(X86::RSP)
493 .addReg(X86::RSP)
544 .addReg(X86::RSP) // BaseReg
560 .addReg(X86::RSP) // BaseReg
581 .addReg(X86::RSP) // BaseReg
  /src/external/bsd/pcc/dist/pcc/arch/amd64/
macdefs.h 165 #define RSP 007
234 #define STKREG RSP /* stack pointer */
local2.c 58 printf("\tmovq %%rsp,%%rbp\n");
61 printf("\tsubq $%d,%%rsp\n", addto);
93 * - rsp or rbp referenced
101 if ((o == REG || o == OREG) && (regno(p) == RBP || regno(p) == RSP))
326 E(" subq $16,%rsp\n");
327 E(" movl $0x5f000000,(%rsp)\n"); /* More than long can have */
328 E(" flds (%rsp)\n");
337 E(" fnstcw (%rsp)\n"); /* store cw */
338 E(" movw $0x0f3f,4(%rsp)\n");/* round towards 0 */
339 E(" fldcw 4(%rsp)\n"); /* new cw *
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86MCTargetDesc.cpp 161 {codeview::RegisterId::RSP, X86::RSP},
352 unsigned StackPtr = is64Bit ? X86::RSP : X86::ESP;
625 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP:
653 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP:
690 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP:
726 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP:
762 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP:
763 return X86::RSP;
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/
dmain2.d 397 fstcw word ptr [RSP];
398 or [RSP], 0b11_00_111111; // 11: use 64 bit extended-precision
400 fldcw word ptr [RSP];
  /src/external/gpl3/binutils/dist/gprofng/libcollector/
unwind.c 1447 * old %rsp:
1453 * new %rsp: <return address (deliberately invalid)>
1486 #define RSP 4
1532 if (regs == RSP)
2821 else if (reg == RSP)
2962 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP)
2984 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP)
3013 if (MRM_REGS (modrm) == RBP && MRM_REGD (modrm) == RSP)
3016 else if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RBP)
3027 if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RBP
    [all...]
  /src/external/gpl3/binutils.old/dist/gprofng/libcollector/
unwind.c 1447 * old %rsp:
1453 * new %rsp: <return address (deliberately invalid)>
1486 #define RSP 4
1532 if (regs == RSP)
2821 else if (reg == RSP)
2962 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP)
2984 if (MRM_MOD (modrm) == 0xc0 && MRM_REGS (modrm) == RSP)
3013 if (MRM_REGS (modrm) == RBP && MRM_REGD (modrm) == RSP)
3016 else if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RBP)
3027 if (MRM_REGS (modrm) == RSP && MRM_REGD (modrm) == RBP
    [all...]
  /src/external/gpl3/gdb.old/dist/gdb/
amd64-linux-nat.c 72 RSP * 8, RBP * 8, /* %esp, %ebp */
  /src/external/gpl3/gdb/dist/gdb/
amd64-linux-nat.c 73 RSP * 8, RBP * 8, /* %esp, %ebp */
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
SymbolRecordMapping.cpp 511 case EncodedFramePtrReg::StackPtr: return RegisterId::RSP;
546 case RegisterId::RSP:
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/Disassembler/
X86DisassemblerDecoder.h 192 ENTRY(RSP) \

Completed in 61 milliseconds

1 2