mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 17:51:40 +00:00
improve
This commit is contained in:
parent
78a504cc01
commit
8f00f59101
1 changed files with 2 additions and 2 deletions
|
@ -65,7 +65,7 @@ FUNC _setjmp
|
|||
mov [rcx + JUMP_BUFFER_R15], r15 /* Store r15 */
|
||||
lea rax, [rip + LABEL1] /* Get the return address (LABEL1) */
|
||||
mov [rcx + JUMP_BUFFER_Rip], rax /* Store rip (return address) */
|
||||
mov rax, [rsp + 8]
|
||||
mov rax, [rsp + 8] /* Get frame pointer */
|
||||
mov [rcx + JUMP_BUFFER_Frame], rax /* Store frame pointer */
|
||||
movdqu [rcx + JUMP_BUFFER_Xmm6], xmm6 /* Store xmm6 */
|
||||
movdqu [rcx + JUMP_BUFFER_Xmm7], xmm7 /* Store xmm7 */
|
||||
|
@ -152,7 +152,7 @@ FUNC longjmp
|
|||
mov r13, [rcx + JUMP_BUFFER_R13] /* Restore r13 */
|
||||
mov r14, [rcx + JUMP_BUFFER_R14] /* Restore r14 */
|
||||
mov r15, [rcx + JUMP_BUFFER_R15] /* Restore r15 */
|
||||
mov rax, [rcx + JUMP_BUFFER_Frame] /* Restore frame pointer */
|
||||
mov rax, [rcx + JUMP_BUFFER_Frame] /* Get frame pointer */
|
||||
mov [rsp + 8], rax /* Restore frame pointer */
|
||||
movdqu xmm6, [rcx + JUMP_BUFFER_Xmm6] /* Restore xmm6 */
|
||||
movdqu xmm7, [rcx + JUMP_BUFFER_Xmm7] /* Restore xmm7 */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue