From c6a6fe4ccdba92c518dfbf337cda1bf0f697527d Mon Sep 17 00:00:00 2001 From: Alexander Monakov Date: Tue, 11 Aug 2020 21:11:15 +0300 Subject: setjmp: avoid useless REX-prefix on xor %eax, %eax --- src/setjmp/x32/setjmp.s | 2 +- src/setjmp/x86_64/setjmp.s | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/setjmp/x32/setjmp.s b/src/setjmp/x32/setjmp.s index 98f58b8d..d95e4853 100644 --- a/src/setjmp/x32/setjmp.s +++ b/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 diff --git a/src/setjmp/x86_64/setjmp.s b/src/setjmp/x86_64/setjmp.s index 98f58b8d..d95e4853 100644 --- a/src/setjmp/x86_64/setjmp.s +++ b/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 -- cgit v1.2.1