소스 검색

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

Alexander Monakov 4 년 전
부모
커밋
c6a6fe4ccd
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  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