Home | History | Annotate | Download | only in X64

Lines Matching refs:Rsp

180 ; +    Old RSP          +

195 ; RSP set to odd multiple of 8 at @CommonEntryPoint means ErrCode PRESENT
201 push [rsp] ; duplicate INT# if no ErrCode
202 mov qword ptr [rsp + 8], 0
205 mov rbp, rsp
213 ;; UINT64 Rdi, Rsi, Rbp, Rsp, Rbx, Rdx, Rcx, Rax;
227 push qword ptr [rbp + 48] ; RSP
250 sub rsp, 16
251 sidt fword ptr [rsp]
252 sub rsp, 16
253 sgdt fword ptr [rsp]
297 sub rsp, 512
298 mov rdi, rsp
312 mov rdx, rsp
315 ; and make sure RSP is 16-byte aligned
317 sub rsp, 4 * 8 + 8
319 add rsp, 4 * 8 + 8
324 add rsp, 8
328 mov rsi, rsp
330 add rsp, 512
335 add rsp, 8 * 6
340 add rsp, 8 ; not for Cr1
356 add rsp, 48
374 ;; UINT64 Rdi, Rsi, Rbp, Rsp, Rbx, Rdx, Rcx, Rax;
378 add rsp, 8 ; not for rbp
379 pop qword ptr [rbp + 48] ; for rsp
393 mov rsp, rbp
396 bts dword ptr [rsp + 40], 8 ;RFLAGS
399 add rsp, 16 ; skip INT# & ErrCode