Browse Source

setjmp: avoid useless REX-prefix on xor %eax, %eax

Alexander Monakov 4 years ago
parent
commit
c6a6fe4ccd
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/setjmp/x32/setjmp.s
  2. 1 1
      src/setjmp/x86_64/setjmp.s

+ 1 - 1
src/setjmp/x32/setjmp.s

@@ -18,5 +18,5 @@ setjmp:
 	mov %rdx,48(%rdi)
 	mov (%rsp),%rdx         /* save return addr ptr for new rip */
 	mov %rdx,56(%rdi)
-	xor %rax,%rax           /* always return 0 */
+	xor %eax,%eax           /* always return 0 */
 	ret

+ 1 - 1
src/setjmp/x86_64/setjmp.s

@@ -18,5 +18,5 @@ setjmp:
 	mov %rdx,48(%rdi)
 	mov (%rsp),%rdx         /* save return addr ptr for new rip */
 	mov %rdx,56(%rdi)
-	xor %rax,%rax           /* always return 0 */
+	xor %eax,%eax           /* always return 0 */
 	ret