summaryrefslogtreecommitdiffstats
path: root/engines/asm/e_padlock-x86_64.pl
diff options
context:
space:
mode:
Diffstat (limited to 'engines/asm/e_padlock-x86_64.pl')
-rw-r--r--engines/asm/e_padlock-x86_64.pl2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/asm/e_padlock-x86_64.pl b/engines/asm/e_padlock-x86_64.pl
index 09b0aaa48d..dfd2ae6563 100644
--- a/engines/asm/e_padlock-x86_64.pl
+++ b/engines/asm/e_padlock-x86_64.pl
@@ -92,6 +92,8 @@ padlock_capability:
.align 16
padlock_key_bswap:
mov 240($arg1),%edx
+ inc %edx
+ shl \$2,%edx
.Lbswap_loop:
mov ($arg1),%eax
bswap %eax