| /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) \
|