diff --git a/powerpc64/machine.m4 b/powerpc64/machine.m4
index 54d487f27381166b8384fad9f3c2bb2accb093a6..8bbc299c5712900aa663ca7495c27c9deeeff687 100644
--- a/powerpc64/machine.m4
+++ b/powerpc64/machine.m4
@@ -87,6 +87,6 @@ C GHASH_REDUCE(D, R, F, P1, T)
 define(`GHASH_REDUCE', `
     vpmsumd        $5,$3,$4
     xxswapd        VSR($1),VSR($3)
-    vxor           $5, $5, $2
+    vxor           $1, $1, $2
     vxor           $1, $1, $5
 ')