Lines Matching full:rsp
818 %rsp %rbp %rsi %rdi.
876 = { "%rax", "%rcx", "%rdx", "%rbx", "%rsp", "%rbp", "%rsi", "%rdi",
2099 /* Let new_rsp be the %rsp value after a call/return. Let nia be the
2102 This function generates an AbiHint to say that -128(%rsp)
2103 .. -1(%rsp) should now be regarded as uninitialised.
2294 /* REX.B==0: (%rax) .. (%rdi), not including (%rsp) or (%rbp).
2306 /* REX.B==0: d8(%rax) ... d8(%rdi), not including d8(%rsp)
2324 /* REX.B==0: d32(%rax) ... d32(%rdi), not including d32(%rsp)
2366 -- %rsp cannot act as an index value.
2367 If index_r indicates %rsp, zero is used for the index.
2372 | %index == %RSP && (%base == %RBP || %base == %R13)
2374 | %index == %RSP && !(%base == %RBP || %base == %R13)
2376 | %index != %RSP && (%base == %RBP || %base == %R13)
2378 | %index != %RSP && !(%base == %RBP || %base == %R13)
2490 -- %rsp cannot act as an index value.
2491 If index_r indicates %rsp, zero is used for the index.
2493 | %index == %RSP
2495 | %index != %RSP
2561 /* REX.B==0: (%rax) .. (%rdi), not including (%rsp) or (%rbp).
2568 /* REX.B==0: d8(%rax) ... d8(%rdi), not including d8(%rsp)
2575 /* REX.B==0: d32(%rax) ... d32(%rdi), not including d32(%rsp)
7382 up to 128 bytes below %RSP. So we can't just push it on the
7385 happen.) So we need to drop RSP before at least 128 before
7389 have live data below -128(%RSP). Memcheck fast-cases moves
16091 /* First PUT RSP looks redundant, but need it because RSP must
17043 /* Increase RSP; must be done before the STORE. Intel manual
17044 says: If the RSP register is used as a base register for
17047 after it increments the RSP register. */
17077 established before %rsp is changed, so that pushq %rsp
17488 case 0x94: /* XCHG rAX,rSP */